next up previous contents
Nächste Seite: Innen-Außen-Korrektheit Aufwärts: Darstellung von Polygonen Vorherige Seite: Einfachheit-Test   Inhalt

Konvexität-Test

Annahme: Polygon ist einfach.

Teste 1. Bedingung, d.h. ob kein Vorzeichenwechsel der Orientierung dreier aufeinander folgender Ecken bei einem Umlauf um das Polygon vorkommt; geht in linearer Zeit.

Aufsummieren der Winkeldifferenzen (mit Test auf nur positive Differenzen) bei einem Umlaufs um das Polygon und abschließenden Vergleich auf $2\pi$, ist möglich, aber wegen Rundungsfehlern und ungenauer Zahlendarstellung mit Gleitkommazahlen, ist dieses Vorgehen nicht zu empfehlen.



© 2004/2005, A. Formella & D. Fellner, Universität Braunschweig