abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
Programmierung
Alles über Programmierung in GDL und Python

Frage: Gleichmäßige Punkte-Aufteilung entlang Polygon

Hmooslechner
Moderator
Hat es von Euch schon mal jemand geschafft, entlang eines beliebigen Polygones (X-Y-Z-Ansammlungswerte) mit ungleichmäßigen Puntabständen einen "geometischen Zwilling" herzustellen, aber mit gleichmäßigen Punkte-Abständen?

Anwendungsfälle: Ketten, bessere Fassaden entlang Polygonen, Geländer, optisch schönere 2D-Polygon-Bereichsmarkierungen usw. usw.
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
20 ANTWORTEN 20
Hmooslechner
Moderator
Ein einfaches "Paradebeispiel" für sowas wäre eine 2-Farb-Linie", wo die Farbwechsel eben nicht immer an jedem Segment neu beginnen, sondern wo die jeweilige Linienlänge eben d'rübergerechnet wird.

Bei meinem bisherigen Versuch wurden einfach linear neue Punkte entlang des Ursprung-Polygones eingesetzt - Also eine vollkommen neue Koordinaten-Reihe errechnet.

Dies ist aber in dem Fall einer 2-Farblinie ungenügend, weil man da ja die ehemaligen Polygonpunkte auch zur Darstellung braucht. Sonst kürzt so eine Darstellung im Eck einfach ab.

Die alten Punkte passen aber nicht in die Reihenfolge der neuen Punkte und ich musste eine neuerliche "Abfrage nach dem Ort des Überganges" von einem Alt-Segment zum Nächsten Alt-Segment erfinden, damit es funktioniert.

https://www.dropbox.com/scl/fi/83sy9lygxk43vo8b0xc20/Mehrfarblinie-B26.pln?rlkey=pm81efajr8cx31ba5q6...

Somit sind auch Anwendungen möglich, wo die alten Eckpunkte auch vorkommen.




https://www.youtube.com/watch?v=sLo9uKiPuOo
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
Anonymous
Nicht anwendbar
Könntest Du damit ein Objekt einer polygonalen Sperrfolie (Eisenbahnlinie), incl. der Möglichkeit von Bögen und mehreren Lagen, welche gegeneinander versetzt sind, erstellen?
Hmooslechner
Moderator
Sehr aufwändig - aber - ja. Da geht es darum, parallele Koordinaten des Ursprungsplygones zu erzeugen und sowas ist GDL-mäßig gelöst - auch mehrmals.

Nun müsste man jeder neuen Parallel-Kopie neue Aufteilungen folgen lassen - und diese dann mit "Poly2-hatches" verbinden. Sollte gehen.

Bei Verschiebung der Parallelen müsste man "nur" das erste Segment verschieben. Auch dies sollte gehen.

Alles sehr aufwändig- aber sollte gehen!
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
Hmooslechner
Moderator
So etwa: Nur eine Lage aber die Funktion geht schon mal..

https://www.dropbox.com/scl/fi/2j150bwu3p7xlzxqj4ap4/Mehrfarblinie-C26.pln?rlkey=meclw42s8w4cxdxhbke...
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
Hmooslechner
Moderator
Jetzt auch 2-Lagen:

Einfache und doppelte 2-farbige Abdichtung - "Linie" mit Hilfe dieser neuen Polygon-Folge-Aufteilungs-Funktion.

AC26EduAut: https://www.dropbox.com/scl/fi/uw2c2wmx344a4intfpwfk/Mehrfarblinie-D26.pln?rlkey=9p9mwp9e4x932knrlyt...

im Upload: https://www.youtube.com/watch?v=E1PU1eZ-dqQ


AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
Hmooslechner
Moderator
Ich habs mir nochmals vorgenommen: Diesmal ist es auch möglich und vielleicht sinnvoller für die Anwendung - die Einzellängen über die einzelnen Segmentlängen zu berechnben - seht wesentlich besser aus, als die selltsamen Eckverbindungen, wenn man es über die Gesamtlänge rechnet.


Also - eine Abdichtungslinie doppelt mit Farbwechsel - Diesmal nicht nur über die Gesamtlänge des Polygons verteilt, sondern jeweils über die Einzel-Segmentlängen berechnet..

https://www.dropbox.com/scl/fi/f7ux8wcnexnd2tkc15xh6/Mehrfarblinie-E26.pln?rlkey=zlfpj857dl48225rrfm...

https://www.youtube.com/watch?v=YooNVEEdfZw



AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
Hmooslechner
Moderator
Noch eine Möglichkeit, diese Frage zu lösen...

Diesmal berechne ich die Einzel-Farbstreifen-Koordinaten nicht über Sin-Cos, sondern über Iteration.

AC26EduAut:
https://www.dropbox.com/scl/fi/rr62kivmuvsaattq4u0o7/Mehrfarblinie-G26.pln?rlkey=jofvdjzvj8d867m152k...

https://www.youtube.com/watch?v=fj5JcTlSXj0


AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
Anonymous
Nicht anwendbar
Super, vielen Dank ! 🙂
Hmooslechner
Moderator
Kleines Update: auf der anderen Polygonseite braucht man möglicherweise auch hotlines, um ordentlich weiterzeichnen zu können:


https://www.dropbox.com/scl/fi/tqcgnl1whdvpag7hqnfk1/Mehrfarblinie-H26.pln?rlkey=t9vy6qw6vperjc5820m...
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
Anonymous
Nicht anwendbar
Kleines Update: auf der anderen Polygonseite braucht man möglicherweise auch hotlines, um ordentlich weiterzeichnen zu können

unbedingt.
Der Download ist aber gelöscht.