| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Spline in Polylinie verwandeln (1876 mal gelesen)
|
C.Reichholf Mitglied Techniker
Beiträge: 14 Registriert: 09.08.2006
|
erstellt am: 12. Feb. 2007 12:03 <-- editieren / zitieren --> Unities abgeben:
Hallo! Ich bin verzweifelt, kann mir bitte jemand erklären wie man eine Spline in eine Polylinie verwandeln kann, und nicht nur mit Fang nächsten Punkt die ganze Spline abzufahren. Falls das ganze möglich ist. Habe das Autocad 2007. Danke mfg Christoph Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur
Beiträge: 7085 Registriert: 13.01.2004 Sie nannten ihn google.
|
erstellt am: 12. Feb. 2007 12:07 <-- editieren / zitieren --> Unities abgeben: Nur für C.Reichholf
|
j-sc Ehrenmitglied
Beiträge: 1837 Registriert: 14.07.2003 W7 64Bit intel core I7 2,8GHz / 4GB ATI FIRE PRO V5800 acad2011 acad2015 acad2018 Athena Expresstools
|
erstellt am: 12. Feb. 2007 12:08 <-- editieren / zitieren --> Unities abgeben: Nur für C.Reichholf
|
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: 13. Feb. 2007 01:55 <-- editieren / zitieren --> Unities abgeben: Nur für C.Reichholf
Hi, Ich mach's immer so (und "nichts von hinten durch die kalte Kueche"): 1. Mache einen neuen Layer und setze einen Punkt am Anfang der Spline. 2. Mit _mpoint->_divide teile die Spline in so viele Teile, wie Du willst. 3. Setze einen Punkt am Ende, weil der immer fehlt. 4. Stelle OFANG und den Layer, auf dem die orignale Spline liegt, ab. 5. Speichere mit _igesout und oeffne in Excel per Bild. 6. Loesche alle Reihen ueber dem letzten "406" in der ersten Kolonne. Das ist, wo die Punkte anfangen. Loesche alle Kolonnen, die keine X-Y Koordinaten enthalten. 7. Speicher als *.cvs und oeffne mit einem Texteditor, um _pline in die erste Reihe zu setzen. 8. Speicher als *.scr. Dann ist es einfach uebers Script die Polyline zu zeichnen, Du musst sie nur zum ersten Punkt hin ergaenzen. Ich weiss nicht, was mit _igesout mit dem passiert. Gruss Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
C.Reichholf Mitglied Techniker
Beiträge: 14 Registriert: 09.08.2006
|
erstellt am: 13. Feb. 2007 09:02 <-- editieren / zitieren --> Unities abgeben:
|
CADwiesel Moderator CAD4FM UG
Beiträge: 1968 Registriert: 05.09.2000 AutoCAD, Bricscad Wir machen das Mögliche unmöglich
|
erstellt am: 13. Feb. 2007 09:24 <-- editieren / zitieren --> Unities abgeben: Nur für C.Reichholf
@Clayton Du dürftest die Hitliste der komplizierten Vorgehensweise in der Umwandlung mommentan wohl anführen. hier nochmal ein lisp code damit du es etaws einfacher demnächst hast: endung txt entfernen, in acad laden und aufrufen mit spl2pl ------------------ Gruß CADwiesel Besucht uns im CHAT
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur
Beiträge: 7085 Registriert: 13.01.2004 Sie nannten ihn google.
|
erstellt am: 13. Feb. 2007 09:28 <-- editieren / zitieren --> Unities abgeben: Nur für C.Reichholf
|
Angelika Hädrich Ehrenmitglied V.I.P. h.c. Application Engineer
Beiträge: 5123 Registriert: 12.07.2000 Der erreicht am meisten, der immer auch anders kann, als er vorhatte.
|
erstellt am: 13. Feb. 2007 09:34 <-- editieren / zitieren --> Unities abgeben: Nur für C.Reichholf
Hi, nur der Vollständigkeit halber: IGESOUT gibt es schon noch, aber nicht im reinen AutoCAD sondern nur in den Mechanical Produkten, wie AutoCAD Mechanical 2D und Mechanical Desktop. Eine Zeit lang konnte man sich zum reinen AutoCAD auch entsprechende Translator zukaufen - bin nicht sicher, aber das gibt es wohl nicht mehr - frag mal einen Autodesk-Händler Gruß Angelika ------------------ Lieber Fehler riskieren als Initiative verhindern. (Reinhard Mohn)
Bitte Supportangaben eintragen, warum siehst du hier 'Wie sprechen Menschen mit Menschen? Aneinander vorbei!' (Kurt Tucholsky) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer
Beiträge: 9732 Registriert: 01.12.2003 AutoCAD 2.5 - 2022, Civil 3D, MAP 3D, ACADM Inventor AutoCAD 2022, AIP 4-2022 Win 10
|
erstellt am: 13. Feb. 2007 09:37 <-- editieren / zitieren --> Unities abgeben: Nur für C.Reichholf
Clayton hat doch Inventor Series 10, also AutoCAD Mechnical 2006 (und auch AutoCAD Mechanical Desktop 2006), da gibts immer noch IGESOUT. Ich nehme für umfangreiche Daten (Tausende von Splines - z. B. Höhenlinien) gerne den Mechanical Desktop Befehl AMUNSPLINE - der ist der Schnellste und Beste.
Code: Befehl: amunspline Splines wählen: 102 gefunden Splines wählen: Toleranz eingeben oder [ursprüngliche Angleichungspunkte] <0.03>:
------------------ Mit freundlichem Gruß Udo Hübner Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur
Beiträge: 7085 Registriert: 13.01.2004 Sie nannten ihn google.
|
erstellt am: 13. Feb. 2007 11:45 <-- editieren / zitieren --> Unities abgeben: Nur für C.Reichholf
[Zynismus ein] Hmm - erachtet ihr es als sinnvoll Tipps zu geben mit denen das gegenüber nichts anfangen kann weil die Software dazu fehlt ? Ich nicht... Oder sollen wir einfach alle auf Mechanical upgraden ? [Zynismus aus] ------------------ Grüsse Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer
Beiträge: 9732 Registriert: 01.12.2003 AutoCAD 2.5 - 2022, Civil 3D, MAP 3D, ACADM Inventor AutoCAD 2022, AIP 4-2022 Win 10
|
erstellt am: 13. Feb. 2007 12:16 <-- editieren / zitieren --> Unities abgeben: Nur für C.Reichholf
Hallo Thomas, ich hab es als sinnvoll erachtet, sonst hätte ich es nicht hingeschrieben. Auch wenn es dem Beitragsersteller nicht direkt zugute kommt, hilft es doch vielleicht späteren Lesern diese Beitrags. In erster Linie war es als Alternavie zum Tipp von von Clayton gedacht, der ja mit igesout auch MDT voraussetzte. Da ist AMUNSPLINE IMHO wohl die bessere/beste Variante). Denn Mechanical Desktop besitzen doch sehr viele - und zwar alle, die wie Clayton die Inventor Series besitzen - nach den eingegangenen Units zu urteilen sehen das einige andere auch so. Dieser tolle Befehl AMUNSPLINE (mit einer weit größeren Geschwindigkeit als alle Lisp-Tools) wird leider von niemanden benutzt - weil unbekannt, obwohl vielleicht MDT verfügbar ist - siehe Clayton (und der hat oft wirklich gute Tipps). Dem Christoph war doch wohl schon mit dem Tipp zum freebee "SPL2PL.vlx" von www.dotsoft.com oder deinen Links zu den Cadalyst Lisp-Quellcodes geholfen. ------------------ Mit freundlichem Gruß Udo Hübner 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: 13. Feb. 2007 12:45 <-- editieren / zitieren --> Unities abgeben: Nur für C.Reichholf
Hi, Obwohl ich Inventor Series 10 habe, habe ich ja auch Autocad 2006 und da ist auf alle Faelle "_igesout" vorhanden. Ich nehme an, er hat es nicht genau so geschrieben. 2007 habe ich nicht, habe aber nicht angenommen, dass Autodesk das entfernt hat. Das Ganze mag ja kompliziert aussehen, ist aber eine einfache Sache, wenn man es ein paar mal gemacht hat. Da Lisp Programme erwaehnt wurden, ist es vielleicht einfacher den Weg gehen, dann sollte man es unter "man muss sich nur zu helfen wissen" abheften. Gruss P.S. Sorry, wusste nicht das AutoCad ungleich Autocad ist. Amunspline geht nur in MDT und kannte ich nicht, weil ich MDT nicht verwende.
[Diese Nachricht wurde von Clayton am 13. Feb. 2007 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer
Beiträge: 9732 Registriert: 01.12.2003 AutoCAD 2.5 - 2022, Civil 3D, MAP 3D, ACADM Inventor AutoCAD 2022, AIP 4-2022 Win 10
|
erstellt am: 13. Feb. 2007 12:51 <-- editieren / zitieren --> Unities abgeben: Nur für C.Reichholf
@Clayton nö, dass stimmt nicht - igesout ist nur beim AutoCAD vorhanden, dass zusammen mit MDT kommt - du hast ja "Load on demand" aktiviert - alle anderen haben kein igesout/_igesout ------------------ Mit freundlichem Gruß Udo Hübner Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
C.Reichholf Mitglied Techniker
Beiträge: 14 Registriert: 09.08.2006
|
erstellt am: 13. Feb. 2007 14:20 <-- editieren / zitieren --> Unities abgeben:
Hallo Leute! Ich danke euch für euren Enthusiasmus. Mit der Lisp von der Seite dotsoft.com funktioniert das Ganze nun. Danke für die Hilfe. Aber bitte DAS GEZANKE hätte nicht sein müssen. Es war zwar ganz witzig zum mitansehen, jedoch wirklich überflüssig. Wir sitzen doch alle im selben Boot. Nochmals Danke mfg Christoph Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer
Beiträge: 9732 Registriert: 01.12.2003 AutoCAD 2.5 - 2022, Civil 3D, MAP 3D, ACADM Inventor AutoCAD 2022, AIP 4-2022 Win 10
|
erstellt am: 13. Feb. 2007 16:41 <-- editieren / zitieren --> Unities abgeben: Nur für C.Reichholf
Gezanke - kein Gedanke Ein Nachteil beim beim Schreiben und Lesen in den Foren ist nun mal, dass man dem anderen dabei nicht ins Gesicht sehen kann, das führt manchmal zu Missverständnissen und Überschneidungen - weil offtopic klärt man das aber eher per PM. ------------------ Mit freundlichem Gruß Udo Hübner Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
olinka Mitglied Maschinenbauingenieur
Beiträge: 399 Registriert: 23.05.2003 AutoCAD Mechanical 2007 Autodesk Inventor Series 11 Intel Pentium 4 / 3.00 GHz 1 GB RAM NVIDIA Quadro FX 1000 Grafikkarte
|
erstellt am: 13. Mrz. 2007 09:45 <-- editieren / zitieren --> Unities abgeben: Nur für C.Reichholf
Hallo Udo, wo findet man diesen tollen Befehl AMUNSPLINE? Mein Mechanical sagt mir: "Unbekannter Befehl "AMUNSPLINE"." Gibt es hierfür irgendwo eine LISP-Routine? Danke für die Info. ------------------ Viele Grüße, Olaf. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
marc.scherer Ehrenmitglied V.I.P. h.c. CAD-Administrator
Beiträge: 2490 Registriert: 02.11.2001 Windows 10 64bit AutoCAD Architecture 2018/2019 (deu/eng) AEC-Collection 2019 (Revit und Zeugs) Wenn sich's nicht vermeiden läßt: D-A-CH Erweiterung (mies implementierter Schrott)
|
erstellt am: 13. Mrz. 2007 09:50 <-- editieren / zitieren --> Unities abgeben: Nur für C.Reichholf
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 13. Mrz. 2007 10:04 <-- editieren / zitieren --> Unities abgeben: Nur für C.Reichholf
Zitat: Original erstellt von olinka:
Gibt es hierfür irgendwo eine LISP-Routine?
Mehrere .. mit unterschiedlichen Ansätzen... Siehe weiter oben! .. viele setzten bloß unabhängig von der Krümmung des Splines in regelmäßigen Abständen Punkte auf demselbigen und verbinden diese dann .. wem's ausreicht... ------------------ - 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 |
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer
Beiträge: 9732 Registriert: 01.12.2003 AutoCAD 2.5 - 2022, Civil 3D, MAP 3D, ACADM Inventor AutoCAD 2022, AIP 4-2022 Win 10
|
erstellt am: 13. Mrz. 2007 10:18 <-- editieren / zitieren --> Unities abgeben: Nur für C.Reichholf
Hallo Olaf, wie Marc nochmals schrieb (und ich ja schon in meinem Beitrag darauf hingewiesen habe), AMUNSPLINE ist ein Mechanical Desktop-Befehl (MDT ). Du musst also Mechanical Desktop (3D) und nicht Mechanical (2D) starten. Viel Spass. ------------------ Mit freundlichem Gruß Udo Hübner Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |