|
PTC Creo Elements/Programmierung : Lisp zum zerlegen einer 2D Kontur in XYZ Koordinaten
TommiO am 24.04.2021 um 13:57 Uhr (1)
Hallo zusammen,das angehängte lisp nimmt alle Geometrien auf einer Arbeitsebene, ermittelt Punkte auf diesen Geometrien in einem wählbaren Abstand und schreibt diese Punkte in eine csv-Datei. Vielleicht hilft das ja.GrußThomas
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Lisp zum zerlegen einer 2D Kontur in XYZ Koordinaten
TommiO am 25.04.2021 um 12:03 Uhr (1)
Hallo,das gb-split-lines-and-export.lsp habe ich noch etwas angepasst. Jetzt kann optional auch die z-Koordinate geschrieben werden (z=0).csv -- step:Mit dem angehängten ascii3d_step_converter.lsp kann man eine csv-Datei mit 3d-Koordinaten in eine Step-Datei konvertieren. Beim Import muss als Trennzeichen ein "," ausgewählt werden. Der step-converter stammt nicht von mir.step -- Modeling:Beim Laden der generierten Step-Datei darf _nicht_ die Granite-Option verwendet werden. Damit die Punkte angezeigt werde ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Lisp zum zerlegen einer 2D Kontur in XYZ Koordinaten
TommiO am 28.04.2021 um 10:53 Uhr (1)
Servus,ich habe mich mal ausgetobt (ich habe aber letztendlich drei assoc-Listen verwenden müssen).Für eine Kontur mit 6000 Elementen benötigt das Programm ca. 5 Minuten.bzgl. Genauigkeit:Ich denke, dass die errechneten Punkte im Rahmen der geometrischen Auflösung genau sind, d.h. 1e-6.Wenn man die Punkte via step re-importiert kann allerdings eine Abweichung zwischen Kontur und Punkt dargestellt werden. Das liegt an der Darstellung der gekrümmmten Elemente. Kreise, Bögen und Splines werden aus geraden Lin ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
 deleted_points.txt |
PTC Creo Elements/Programmierung : Lisp zum zerlegen einer 2D Kontur in XYZ Koordinaten
TommiO am 12.05.2021 um 19:49 Uhr (1)
Hallo NutundFeder,an den Punkten, die im Anhang aufgelistet sind, wird die spline-Kurve in eine ungünstige Richtung gezwungen. Teilweise liegt das daran, dass die Punkte dort sehr nahe beieinander liegen.Wenn du diese Punkte aus deiner csv-Datei entfernst, wird die spline mit weniger Ausreißern erzeugt.GrußThomas
|
| In das Form PTC Creo Elements/Programmierung wechseln |
 Mittelpunktbahn2.ods.txt |
PTC Creo Elements/Programmierung : Lisp zum zerlegen einer 2D Kontur in XYZ Koordinaten
TommiO am 13.05.2021 um 10:50 Uhr (1)
Hallo NutundFeder,wenn du die Punkte in deiner csv-Datei Bereichsweise zusammenstellst, sollte der Endpunkt des einen vorangehenden Bereichs einen bestimmten Abstand vom Startpunkt des folgenden Bereichs haben. Diese beiden Punkte sollten nicht zusammenfallen, auch nicht annähernd. Im Anhang habe ich das mal etwas grafisch aufbereitet.Welchen Abstand die Stützpunkte für die Splinekurzve haben müssen: keine Ahnung. Kommt drauf an, was das später mal werden soll. Mein Bauchgefühl sagt mir: Bei dieser Bauteil ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |