abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 

Wir schätzen Ihren Input!
Bitte nehmen Sie an der Umfrage zu Archicad 28 Startbildschirm und Lerninhalte/Schnell-Tutorials teil

Programmierung
Alles über Programmierung in GDL und Python

Schraffur (poly2) mit veränderlicher Anzahl an Eckpunkten

graber
Advocate
Hallo,

Gibt es eine Möglichkeit eine Schraffur (poly2-Befehle ?) mit einer parametrischen Anzahl von Eckpunkten zu skripten?

Danke
7 ANTWORTEN 7
Hmooslechner
Moderator
Ja, geht, ist aber in GDL eine ziemlich komplexe Sache..

Bsp:

AC25EduAut: https://www.dropbox.com/s/d74jf0xypm217bs/Polygonzug%20mit%20Schraffur.pln?dl=0

Dieser Polygonzug kann (beliebig) erweitert werden, indem man auf den Mittelpunkt der Verbindungslinien klickt und den Punkt ändert. Die Koordinatenliste der Punkte wird dann über Put und Get im internen Speiserstack an den Poly2-Befehl übergeben.

Hier in diesem Beispiel wurden keine Kurvenformen mit eingebaut.
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
Anonymous
Nicht anwendbar
Können Sie ein Beispiel einer praktischen Anwendung dafür geben? Wie unterscheidet sich die o.g. GDL Objekt von der "klassischen" Schraffur?
graber
Advocate
@hmooslechner: Danke
@archi_027: Anwendung sind ganz unterschiedlich: z.B.
.) Mehrere Schraffuren übereinander (z.B. Rasen mit bunten Blumen)
.) Rastern mit Hostspots (z.B. Rasterdecke)
.) Zufälligkeiten: Rand springt statt gerade Linie, Löcher (z.B. Hecke)
...
graber
Advocate
@Heimo Mooslechner und alle anderen die sich damit auseinandersetzen wollen:

Ich möchte prüfen ob ein Punkt innerhalb oder ausserhalb eines Polygons liegt.
gestoßen bin ich auf: https://de.wikipedia.org/wiki/Punkt-in-Polygon-Test_nach_Jordan
aber wie ich das nun umsetze weiß ich noch nicht wirklich.
Auch mit der gaußschen Flächenformel (wenn der Punkt außerhalb liegt ist die Fläche größer) komme ich nicht weiter (überschlagene Polygone)

Hast Du / habt ihr schon mal diese Problematik am Tisch gehabt? - und evtl. auch gelöst?

Hintergrund: Ich möchte in einem Polygon Rasterpunkte einfügen. (z.B. Abgehängte Decke: Alle Punkte innerhalb des Polygons mit einem definierten Abstand (von 62,5 cm))
Ma_Scht
Advocate
@graber:
viewtopic.php?t=23874
Gruß Mario
Anonymous
Nicht anwendbar
Ich möchte prüfen ob ein Punkt innerhalb oder ausserhalb eines Polygons liegt.

GDL Handbook von Andrew Watson:
21.4 Check if a Point Lies Inside a Polygon
Hmooslechner
Moderator
Hatte mich mal ziemlich tief in das Thema eingespielt - https://forum.graphisoft.de/viewtopic.php?f=6&t=20307&hilit=Fliesenteilungen&start=15

Bin aber derzeit mit was Anderem beschäftigt und hatte es aufgelassen, weil die Performance damals ziemlich in die Knie ging.

Letzte Version:

https://www.dropbox.com/s/ohd8wngn15e8dj8/Fliesenschild_8_2016.pln?dl=0

Das Ding ist ziemlich komplex und man muss sich schon die Vidoes aus dem obigen Link fortlaufend anschauen "um durchzusteigen".
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia