Ich muss eine binäre Bitmap aus einem geschlossenen 2D-Polygon erstellen, das als Liste von Punkten dargestellt wird. Könnten Sie mir bitte auf effiziente und ausreichend einfache Algorithmen hinweisen, um das zu tun, oder, noch besser, etwas C++ - Code?Rasterung eines 2D-Polygons
Vielen Dank!
PS: Ich möchte vermeiden, eine Abhängigkeit zu meinem Projekt hinzufügen. Wenn Sie jedoch eine Open-Source-Bibliothek vorschlagen, kann ich mir den Code immer ansehen, damit er auch nützlich sein kann.
@plinth: ist das nicht über-kill für einfache Polygone? – yairchu
Was ist ein einfaches Polygon? @static_rtti gibt nicht an, wie viele Punkte oder ob die Polygone immer konvex sind. Daher ist eine allgemeine Lösung die richtige Antwort. NZW und EO sind butt-einfach und eignen sich für Scanline-orientierte Lösungen, etc, usw. – plinth
@plinth: Danke, das ist genau das, was ich gesucht habe! Googeln kann schwierig sein, wenn man diese magische Phrase nicht hat :-) –