| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Poylinien automatisch verbinden - Lisp? (691 mal gelesen)
|
Gromhelm2 Mitglied
Beiträge: 45 Registriert: 06.11.2006 AutoCad MAP 3D 2010
|
erstellt am: 05. Jul. 2007 11:01 <-- editieren / zitieren --> Unities abgeben:
Hallo, leider zwei Threats in 2 Tagen, ich hoffe ich belaste das Forum nicht zu sehr Gibt es ein (LISP)-Makro, welches Polylinien sucht und automatisch verbindet? Ich habe viele kleine separate Linien die genau aneinandergrenzen. Dieses Makro müsste mich nur an kreuzungspunkten fragen was es machen soll (welche Linie weiterverfolgt wird oder ob abgebrochen wird). Wer AutoCAD MAP / RasterDESIGN hat, kennt vielleicht die Automatische Höhenlinienerzeugung aus TIF-Bildern. (dort verfolgt er die Linien bis zu einem Kreuzungspunkt und fragt dann den Benutzer wo es langgeht). Soetwas suche ich, nur eben für Linien. Wahrscheinlich gibt es das nicht, aber eh ich mir die Arbeit mache tausende kleiner Stücke manuell anzuklicken frage ich lieber. mfg Gromhelm Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
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: 05. Jul. 2007 11:06 <-- editieren / zitieren --> Unities abgeben: Nur für Gromhelm2
|
E-Boy Ehrenmitglied V.I.P. h.c. Elektroinstallateurmeister
Beiträge: 2731 Registriert: 23.06.2005 Autocad MEP 2019 E-Tools Win 10
|
erstellt am: 05. Jul. 2007 11:10 <-- editieren / zitieren --> Unities abgeben: Nur für Gromhelm2
|
Gromhelm2 Mitglied
Beiträge: 45 Registriert: 06.11.2006 AutoCad MAP 3D 2010
|
erstellt am: 05. Jul. 2007 11:23 <-- editieren / zitieren --> Unities abgeben:
Das Problem ist: ich habe ein Netz von Polylinien auf diesem Layer. in diesem Netz befinden sich etwa 100-200 Lineare Elemente (aus Einzelstücken) die ich eigentlich als Polylinien bräuchte. Deswegen ist der Weg über mpedit sehr umständlich, da jede Polylinie aus etwa 50 Einzellinien besteht, die ich alle einzeln anklicken müsste (Rahmen ziehen geht nicht weil so dicht daneben andere Einzellinien sind). [Diese Nachricht wurde von Gromhelm2 am 05. Jul. 2007 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
AsSchu Ehrenmitglied Konstrukteur
Beiträge: 1632 Registriert: 27.06.2003 ACAD 2012
|
erstellt am: 05. Jul. 2007 13:01 <-- editieren / zitieren --> Unities abgeben: Nur für Gromhelm2
Hallo, Der Tipp von e-boy ist doch gut. wenn du dann für den Abstand Null eingibst, so werden die dicht danebenliegenden Linien ignoriert und nur die Linien verbunden, die direkt zusammenstoßen. das Makro ^C^Cwahl;\;^C^Cpedit;O;v;;j;v;0;; [Diese Nachricht wurde von AsSchu am 05. Jul. 2007 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Gromhelm2 Mitglied
Beiträge: 45 Registriert: 06.11.2006 AutoCad MAP 3D 2010
|
erstellt am: 05. Jul. 2007 14:24 <-- editieren / zitieren --> Unities abgeben:
jo.. wäre es.. wenn es nicht immer direkte Kreuzungspunkte gibt, wo mehrere Linien direkt auf einem Punkt zusammenlaufen. Allerdings... wenn ich mir das so überlege könnte ich alle anwählen, und dann immer soweit automatisch verbinden lassen wie es geht und dann anschliessend die grösseren stücke brechen/zusammenfügen so wie ich es möchte. Das erspart mir auch schonmal ne menge arbeit. Das ich da jetzt nicht selber drauf gekommen bin Danke 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: 05. Jul. 2007 19:02 <-- editieren / zitieren --> Unities abgeben: Nur für Gromhelm2
Ohne die Zeichnung zu kennen - wenn es Keuzungen gibt - sollen ggf. Flächenumringe zu Polylinien zusamengefasst werden? Unter Umständen geht es schneller, die Flächen mit dem Befehl UMGRENZUNG als Polylinie nachzeichnen zu lassen. ------------------ Mit freundlichem Gruß Udo Hübner Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Gromhelm2 Mitglied
Beiträge: 45 Registriert: 06.11.2006 AutoCad MAP 3D 2010
|
erstellt am: 05. Jul. 2007 19:58 <-- editieren / zitieren --> Unities abgeben:
Vielen Dank! Auch wenn ich nicht immer Umgrenzungen benötige ist es wahrscheinlich der schnellste Weg, da ich die Linien dann anschließend ja einfach an den gewünschten Punkten wieder trennen kann. Peinlich, da ich die ganzen Befehle ja irgendwann schon einmal benutzt habe - aber bei AutoCAD gibt es mehr Wege als in jedem anderen Programm zur Lösung. Hab ich einfach nicht dran gedacht - also nochmal danke, erspart mir jetzt sehr viel Arbeit! mfg Gromhelm Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Theodor Schoenwald Ehrenmitglied
Beiträge: 1672 Registriert: 16.04.2002
|
erstellt am: 07. Jul. 2007 11:35 <-- editieren / zitieren --> Unities abgeben: Nur für Gromhelm2
|