2010-03-16 8 views
9

Ich benutze eine Spielphysik-Bibliothek (Box2D), die nur konvexe Polygonformen unterstützt. Ich möchte jedoch, dass der Ebenen-Builder konkave Polygone angeben kann, ohne sich darum kümmern zu müssen.Brechen eines konkaven Polygons in konvexe

Also, wie kann ich ein konkaves Polygon automatisch in konvexe (oder sogar alle Dreiecke) zerlegen. Geschwindigkeit wäre cool, aber die Einfachheit der Implementierung ist wichtiger. Das Auseinanderbrechen wird nur bei der Initialisierung des Spiels durchgeführt.

(Meine Sprache ist Flash/Actionscript 3, aber das sollte egal)

+0

http://mathoverflow.net/questions/60212/partitioning-a-polygon-into-convex-parts –

Antwort