| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Von der Idee zum Prototyp: Effiziente Prozesse im Rapid Prototyping, ein Webinar am 25.10.2024
|
Autor
|
Thema: Spline- Daten exportieren (513 mal gelesen)
|
defcon.one Mitglied Entwicklungsingenieur
Beiträge: 31 Registriert: 08.10.2004
|
erstellt am: 14. Dez. 2004 17:29 <-- editieren / zitieren --> Unities abgeben:
Hallo Community, also ich möchte die Punkte eines vorliegenden Splines exportieren. Dabei ist es mir egal in welches Format, optimal wäre Excel aber in eine Textdatei würde auch reichen. Also denn, ich vertaue euch und auf Eure Hilfe. Grüße aus Thüringen, Jan
------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Clayton Ehrenmitglied Konstrukteur
Beiträge: 1632 Registriert: 07.02.2004 AMD Athlon 64X2 5600+, 1GB, Nvidia Quadro Pro FX 1100 Inventor Series 10 Mathcad 13
|
erstellt am: 14. Dez. 2004 18:35 <-- editieren / zitieren --> Unities abgeben: Nur für defcon.one
Hallo, Ohne auf Makros, Lisp oder dergl. zurueckzugreifen, kann man natuerlich einen Haufen Punkte auf der Spline mit _measure erzeugen und die dann zusammen listen. Den Text dann abschnittsweise (es haengt davon ab, wie viele Punkte man hat) in die Zwischenablage und dann in einen beliebigen Texteditor. Anzahl der erforderlichen Punkte haengt von der Kruemmung ab. Wenn man die Punkte nicht erzeugt, hat man natuerlich nur die Kontrolpunkte im Listing und das waere hoechstwahrscheilich nicht genug. Gruss Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
captainfritz Mitglied Bauingenieur/Wasserbau
Beiträge: 270 Registriert: 07.05.2004 AutoCAD 2005/2006/2007 Map, AutoTerrain, bbsoft, Geotools, Windows XP
|
erstellt am: 15. Dez. 2004 08:13 <-- editieren / zitieren --> Unities abgeben: Nur für defcon.one
Moin, müsstest du wohl vorher in eine Polylinie umwandeln - wie das geht, ist schon mehrfach beschrieben. dann als textfile wegschreiben - wie? ist auch schon mehrfach beschrieben. Viel Spaß beim Suchen (und Finden!) ------------------ mit CADzerischen Grüßen Matthias Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
defcon.one Mitglied Entwicklungsingenieur
Beiträge: 31 Registriert: 08.10.2004
|
erstellt am: 15. Dez. 2004 12:54 <-- editieren / zitieren --> Unities abgeben:
Hallo Clayton, also ich bin nicht so nen AutoCad- Fuchs wie andere hier im Forum, eine detailiertere "Anleitung" wäre schon cool. also measure ist klar, nur wie kann ich dann die Ergebnisse listen? Auf der Suche nach Umwandlungsmöglichkeiten von splines zu mehreren Polylinien war ich auch noch nicht fündig also bitte helft mir weiter! Grüße Jan ------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 15. Dez. 2004 13:11 <-- editieren / zitieren --> Unities abgeben: Nur für defcon.one
probiers mal mit dem Grundgerüst: (defun c:LIST-SPLINEPOINTS(/ SPLINE VLA-SPLINE ANZAHL INDEX) (vl-load-com) (if(and(setq SPLINE(ssget "_:S" '((0 . "SPLINE")))) (setq SPLINE(ssname SPLINE 0)) (setq vla-spline (vlax-ename->vla-object SPLINE)) ) (progn (setq ANZAHL 100) (setq INDEX -1) (repeat ANZAHL (princ "\n") (princ (vlax-curve-getPointAtParam VLA-SPLINE (+(vlax-curve-getStartParam VLA-SPLINE) (*(/(-(vlax-curve-getENDParam VLA-SPLINE) (vlax-curve-getStartParam VLA-SPLINE) ) ANZAHL ) (setq INDEX(1+ INDEX)) ) ) ) ) ) ) ) (princ) )
------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Clayton Ehrenmitglied Konstrukteur
Beiträge: 1632 Registriert: 07.02.2004 AMD Athlon 64X2 5600+, 1GB, Nvidia Quadro Pro FX 1100 Inventor Series 10 Mathcad 13
|
erstellt am: 15. Dez. 2004 13:36 <-- editieren / zitieren --> Unities abgeben: Nur für defcon.one
Hallo, Ja, ich haette dazu sagen muessen, dass man erst die Spline als R12. DXF speichern sollte und dann wieder oeffnen. Falls sie nicht geschlossen ist, mit ein paar Linien schliessen, so dass man Amcontrace anwenden kann - sonst ist das Listing zu kompliziert und man muss stundenlang editieren. Das Resultat ist wie auf den Bildern gezeigt. -- Oder gleich wie CADmium sagt. Gruss Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |