| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Optimiertes Einkaufserlebnis dank interaktiver 3D-Modelle im Webshop , ein Anwenderbericht
|
Autor
|
Thema: Polylinien glätten (22825 mal gelesen)
|
strich Mitglied Landespfleger
Beiträge: 57 Registriert: 13.11.2002 AutoCAD2005, AutoCADMap2011 WindowsXP/Vista/7
|
erstellt am: 13. Nov. 2002 01:54 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich bearbeite derzeit eine größere Zeichnung mit geschlossenen Polylinien. Das Problem ist, dass die Polylinien aus sehr vielen Segmenten bestehen, die teils auch auf einer Geraden liegen. Nun meine Frage, gibt es eine Möglichkeit die Anzahl der Kontrollpunkte zu verringern ohne dass sich die Geometrie der Polylinie wesentlich verändert, also z.B. alle Segmente zu einem verbinden in Abhängigkeit des eingeschlossenen Winkels? Gruß sr
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Henrike Mitglied
Beiträge: 61 Registriert: 21.08.2002
|
erstellt am: 13. Nov. 2002 07:48 <-- editieren / zitieren --> Unities abgeben: Nur für strich
Hallo sr, eine Möglichkeit wäre vielleicht, mit Hilfe des Befehls Umgrenzung, aufzurufen aus dem Menü Zeichnen, eine neue Polylinie auf die vorhandene zu legen. Diese hat dann sicher nur die notwendigen Segmente. mfg Heike Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thomas Rausch Mitglied
Beiträge: 1200 Registriert: 26.03.2001 Intel Xeon 3,6 GHz 32 GB RAM NVIDIA Quadro P2000 Windows 10 Enterprise AutoCADmap 3D 2023 WS-Landcad 2023 QGIS 3.28.5
|
erstellt am: 13. Nov. 2002 08:07 <-- editieren / zitieren --> Unities abgeben: Nur für strich
Hallo langsam wird es mir unheimlich, was cadwiesel alles hat. Schau mal zu www.cadwiesel.de und dort zu Objekte/Polylinien/Heilen das löscht zumindest die Stützpunkte, die genau in einer Flucht liegen ------------------ gruß thomas P.S.: Solltest du allerdings zufällig AutoCAD Map nutzen, so gibt es dort die Möglichkeit, Polylinien zu vereinfachen, indem ein "Korridor" eingegeben wird, in welchem die Stützpunkte gelöscht werden. [Diese Nachricht wurde von Thomas Rausch am 13. November 2002 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADwiesel Moderator CAD4FM UG
Beiträge: 1989 Registriert: 05.09.2000 AutoCAD, Bricscad Wir machen das Mögliche unmöglich
|
erstellt am: 13. Nov. 2002 08:22 <-- editieren / zitieren --> Unities abgeben: Nur für strich
|
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH
Beiträge: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 13. Nov. 2002 09:00 <-- editieren / zitieren --> Unities abgeben: Nur für strich
@Heike, der Umgrenzungsbefehl erstellt Polylinien, die genau die selben Stützpunkte haben, wie die die vorhandene(n) Begrenzungs(Poly)linien. @Alle Ich habe mal in einem Tool eine SUB geschrieben, die die unnötigen Punkte einer Polylinie löscht. Ich Suche diese raus und dann ... CADWiesel. Grüße Holger
------------------ Holger Brischke CADlon - Lisp over night Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
scj Mitglied
Beiträge: 555 Registriert: 09.08.2001
|
erstellt am: 13. Nov. 2002 10:01 <-- editieren / zitieren --> Unities abgeben: Nur für strich
Ich habe mal ein Programm KANAL2D geschrieben (LISP und Pascal-Berechnungs-EXE), das bei vorgegebener Toleranzbreite ("KANAL") die Polylinen vereinfacht (und bei Bedarf auch abrundet). Ein Funktions-DEMO kann ich bei Bedarf gern schicken. Beste Grüße Jochen www.black-cad.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH
Beiträge: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 13. Nov. 2002 10:49 <-- editieren / zitieren --> Unities abgeben: Nur für strich
Hallo, ich habe es herausgesucht, angepaßt und (schnell) getestet. Die LWPolylinien (egal ob offen/geschlossen) werden auf die minimal notwendigen Kontrollpunkte reduziert. Bögen, innerhalb der Polylinie, bleiben erhalten. Wenn bei jemanden irgendetwas schief läuft, dann mail an mich. Am Besten gleich mit der Polylinie, die nicht richtig bearbeitet wird. plg.vlx in einen AutoCAD Suchpfad kopieren Laden: (load"plg.vlx") start: plg Bei Fragen ... Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADwiesel Moderator CAD4FM UG
Beiträge: 1989 Registriert: 05.09.2000 AutoCAD, Bricscad Wir machen das Mögliche unmöglich
|
erstellt am: 13. Nov. 2002 11:08 <-- editieren / zitieren --> Unities abgeben: Nur für strich
@ Holger Total nett von Dir. Ich habe seit Septemmer so'n Teil auf der Seite pl-dopp-vtx - Da war mapcar schneller P.s ist im Sourcecode ohh, ich habe Dir unrecht getan, es löscht auch alle in einer Flucht liegenden. Das ist fein. ------------------ Gruß CADwiesel
[Diese Nachricht wurde von CADwiesel am 13. November 2002 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH
Beiträge: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 13. Nov. 2002 15:36 <-- editieren / zitieren --> Unities abgeben: Nur für strich
|
strich Mitglied Landespfleger
Beiträge: 57 Registriert: 13.11.2002 AutoCAD2005, AutoCADMap2011 WindowsXP/Vista/7
|
erstellt am: 13. Nov. 2002 19:27 <-- editieren / zitieren --> Unities abgeben:
Hallo, zunächst danke, dass ihr euch alle den Kopf zerbrochen habt, das plg-Programm funktioniert auch soweit. Schön wäre es halt auch, wenn man angeben könnte, ab welchem eingeschlossenen Winkel es die pl's glättet (denn minimale Abweichungen von der Flucht reichen ja schon aus, dass das Programm nicht mehr läuft). Dann ist noch folgendes Problem aufgetreten, wenn ich die Polyliniensegmente zum Vereinfachen einfach an den Griffen von einem Kontrollpunkt auf den nächsten ziehe, bekomme ich zwar einen optischen Effekt, aber die Kontrollpunkte bleiben (zwar nicht mehr sichtbar) erhalten; kann man die auch noch irgendwie exen? Gruß Stefan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH
Beiträge: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 13. Nov. 2002 20:04 <-- editieren / zitieren --> Unities abgeben: Nur für strich
|
StephanJP Mitglied CAD-Admin
Beiträge: 834 Registriert: 09.11.2000
|
erstellt am: 13. Nov. 2002 23:00 <-- editieren / zitieren --> Unities abgeben: Nur für strich
Hi @ll, hätte da auch noch so'n Lisp-Tool zu biete, kommt aber nur mit "fetten" (=>_convertpoly) Polylinien zurecht und (ich glaube) auch nicht so recht mit Bögen (war halt für "skizzierte" Polylinien gedacht, sorry ), aber hat 'ne Winkelabfrage. Wie immer, Anwendung auf eigene Gefahr
------------------ gruß stephan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
strich Mitglied Landespfleger
Beiträge: 57 Registriert: 13.11.2002 AutoCAD2005, AutoCADMap2011 WindowsXP/Vista/7
|
erstellt am: 15. Nov. 2002 00:01 <-- editieren / zitieren --> Unities abgeben:
|