|
[<<< Zurück, zur Übersichtsseite]
Lizenz bestellen (Rechnung) für 39,99 EUR
Die Linien eine Kontur müssen in Form einer "Polyline" vorliegen.
Neu: Das Programm kann jetzt auch normale Linien zusammenfügen und in eine Polyline umwandeln.
Jeder Kreisbogen wird in x (z.B. 100) Teile und jede Linie wird in y (z.B. 100) Teile geteilt. Es wird für jede Teilungsstelle der Linie die am nächsten liegende Teilungsstelle des Kreisbogens gesucht.
Der Abstand zwischen Linie und Kreisbogen darf hier zwischen diesen zwei Punkten nicht größer als die maximale Abweichung sein.
Wenn in der DXF Datei große DXF Einheiten benutzt werden, muss die maximale Abweichung entsprechend größer gewählt werden. Bei kleineren Einheiten entsprechend kleiner. Dies muss ausgetestet werden. Bei zu großen Wert werden auch gerade Linien in Kreisbögen umgewandelt. Bei zu kleinem Wert werden nicht alle Kreisbögen mehr erkannt.
Bei mehr Teststellen wird die Konvertierung entsprechend langsamer. Die nötige Anzahl an Tests ist das Produkt aus den Teststellen für den Kreis und den Teststellen für die Line. Bei je 100 Teststellen werden also 100 x 100 = 10000 Tests durchgeführt.
DXFLinieninKreise.exe convert1 sourcefile destinationfile [Optional: Maximale Abweichung zwischen Linie und Kreisbogen] [Optional: Teste Kreisbogen an sovielen Stellen] [Optional: teste Line an sovielen Stellen] DXFLinieninKreise.exe convert1 "c:\test.dxf" "c:\out.dxf" DXFLinieninKreise.exe convert1 "c:\test.dxf" "c:\out.dxf" 0.2 200 200 Linien zu Polylinien verbinden: DXFLinieninKreise.exe convert2 sourcefile destinationfile [Optional: Maximale Abweichung beim Verbindung von Liniensegmenten] DXFLinieninKreise.exe convert2 "c:\test.dxf" "c:\out.dxf" DXFLinieninKreise.exe convert2 "c:\test.dxf" "c:\out.dxf" 0.02 Polylines verbinden: DXFLinieninKreise.exe convert3 sourcefile destinationfile [Optional: Maximale Abweichung beim Verbindung von Liniensegmenten] DXFLinieninKreise.exe convert3 "c:\test.dxf" "c:\out.dxf" DXFLinieninKreise.exe convert3 "c:\test.dxf" "c:\out.dxf" 0.02
|
|||