Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  AutoCAD VBA
  Polylinie Segmente neu unterteilen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
  
PNY wird von NVIDIA zum Händler des Jahres gewählt – zum dritten Mal in Folge, eine Pressemitteilung
Autor Thema:  Polylinie Segmente neu unterteilen (683 / mal gelesen)
c.schojer
Mitglied



Sehen Sie sich das Profil von c.schojer an!   Senden Sie eine Private Message an c.schojer  Schreiben Sie einen Gästebucheintrag für c.schojer

Beiträge: 299
Registriert: 23.05.2007

Autocad 2018

erstellt am: 19. Sep. 2021 14:38    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo wollte mal fragen ob zufällig schon jemand so einen VBA Source Code hat,
wo man die Polylinie von Anfang bis letzten Punkt neu unterteilt?
(Der erste und letzte Punkt bleibt nur die Anzahl und Abstände sollen sich dazwischen ändern)

LG Christian

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

KlaK
Ehrenmitglied V.I.P. h.c.
Dipl. Ing. Vermessung, CAD- und Netz-Admin



Sehen Sie sich das Profil von KlaK an!   Senden Sie eine Private Message an KlaK  Schreiben Sie einen Gästebucheintrag für KlaK

Beiträge: 2812
Registriert: 02.05.2006

AutoCAD LandDesktop R2 bis 2004
Civil 3D 2005 - 2022
Plateia, Canalis
Visual Basic

erstellt am: 19. Sep. 2021 19:15    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für c.schojer 10 Unities + Antwort hilfreich

Hallo Christian,
Kannst Du das genauer spezifizieren?
Um welche Polylinien handelt es sich, 3D-Polylinien, LW-Poly, einfache Poly? Macht einen Unterschied da die einen xyz-Werte haben, die naderen nur xy-Werte.
Können die Linien Bögen enthalten?
Was meinst Du mit Anzahl und Abstände sollen sich ändern?
Sollen alle Segmente gleiche Abstände erhalten oder zwischen Anfang und Ende eine bestimmte Anzahl an Elementen entstehen?
Bleiben Knickpunkte oder werden die abgeflacht?
Je nach Aufgabenstellung wäre der Code dazu schnell geschrieben (Neuberechnen der Coordinates-Liste) oder man muß ein iteratives Verfahren machen, wenn sich die Gesamtlänge ändert.

Für 3D-Polylinien habe ich eine Anpassung zum einfügen von Zwischenpunkten. Der Punkt kann dann händisch verschoben werden und die Höhe wird interpoliert. Dient der Anpassung von Uferlinien zwischen gemessenen Punkten.

Grüße
Klaus    

[Diese Nachricht wurde von KlaK am 19. Sep. 2021 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

c.schojer
Mitglied



Sehen Sie sich das Profil von c.schojer an!   Senden Sie eine Private Message an c.schojer  Schreiben Sie einen Gästebucheintrag für c.schojer

Beiträge: 299
Registriert: 23.05.2007

Autocad 2018

erstellt am: 20. Sep. 2021 06:03    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Nur 2D Koordinaten ohne Berücksichtigung von Bögen nur gerade Polylinie.
Die Polylinie(AcDb2dPolyline) darf nicht gelöscht nur geändert werden wegen Referenzierung auf diese durch ein Programm.
Die Polylinie selbst kann natürlich jeden Winkel haben.
Es soll ein fixer Abstand eingegeben werde und das letzte Segment ist einfach ein Rest bzw die letzten 2 Segmente sollen dann den gkeichen Abstand haben aber eben Kleiner als der fixe Abstandwert.
Lg Christian

[Diese Nachricht wurde von c.schojer am 20. Sep. 2021 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

KlaK
Ehrenmitglied V.I.P. h.c.
Dipl. Ing. Vermessung, CAD- und Netz-Admin



Sehen Sie sich das Profil von KlaK an!   Senden Sie eine Private Message an KlaK  Schreiben Sie einen Gästebucheintrag für KlaK

Beiträge: 2812
Registriert: 02.05.2006

AutoCAD LandDesktop R2 bis 2004
Civil 3D 2005 - 2022
Plateia, Canalis
Visual Basic

erstellt am: 21. Sep. 2021 16:00    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für c.schojer 10 Unities + Antwort hilfreich


2021-09-21_PL_Glaetten.jpg

 
Hallo Christian,
Im Prinzip suchst Du also ein Programm zu glätten von Polylinien. Über Map Zeichnungsbereinigung wäre das ja möglich aber wenn Du nur Autocad hast ...
Schau Dir mal die beiliegende Skizze an. Wäre das so in etwa wie Du Dir das vorstellst?
Aus der magenta Linie wird die grüne und im letzten Abschnitt statt der grünen die blaue. Die erste lange Linie enthält einen zusätzlichen Punkt.

Grüße
Klaus 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz