Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »dot« (29.04.2011, 13:01)
Hast du nicht schonmal vor ein paar Wochen genau das Gleiche gefragt!?
Zitat
Naja, wenn die Vertices des Ausgangspolygons z.B. im Uhrzeigersinn geordnet sind dann sind alle Teilpolygone die du entfernen musst gegen den Uhrzeigersinn und die anderen wieder im Uhrzeigersinn geordnet.
Eigentlich doch trivial: Wenn sich zwei Kanten schneiden, die sich nicht den gleichen Vertex teilen, dann hast Du einen Sonderfall
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Elmi« (01.05.2011, 23:15)
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Ähm nein, es geht ja nicht einfach nur darum zu erkennen, wo sich das innere Polygon mit dem äußeren schneidet - das ist vollkommen irrelevant, da - abhängig von der Form des Polygons - so ein Schnittpunkt ja gar nicht vorkommen muss und trotzdem das innere Polygon "überflüssige" Geometrien erzeugen könnte.
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Zitat
Naja, wenn die Vertices des Ausgangspolygons z.B. im Uhrzeigersinn geordnet sind dann sind alle Teilpolygone die du entfernen musst gegen den Uhrzeigersinn und die anderen wieder im Uhrzeigersinn geordnet.
Die Orientierung ist in jedem Fall gleich, daran lässt sich nichts erkennen. D.h. sowohl das innere Polygon als auch die Teilpolygone haben allesamt die gleiche Orientierung.
OK, hat sich erledigt, ich habe eine Regel gefunden, nach der man ermitteln kann, welche Geometrien überflüssig sind.
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Nein, wenn die Vertices anfangs richtig sortiert sind und die neuen Schnittpunkte richtig eingefügt sind dann kannst dus an der Orientierung erkennen. Die Frage ist lediglich wie du die Orientierung am Besten erkennst.?
Werbeanzeige