Aby utworzyć VBO w OpenGl, muszę zamienić wieloboki na trójkąty. Czy istnieje przykład skryptu/kodu, który mógłby to opisać? Potrzebuję czegoś wytrzymałego na wypukłe i wklęsłe wielokąty.Konwertuj wielokąt na trójkąty
8
A
Odpowiedz
9
Ear clipping jest zdecydowanie najlepszym sposobem na zrobienie tego.
jest całkowicie odpowiednia dla obu wypukłych i wklęsłych wielokątów i biegnie w O (N^2) Czas
+0
Ten zadziałał jak urok i jest łatwy, dzięki! –
0
Teselatory GLU to elastyczny sposób na zrobienie tego.
5
Wdrożenie Chazelle's method. Triangulacja w czasie liniowym! Czego nie lubić? :)
Bardziej realistycznie, poly2tri.
Usunąłem to [kakao] i oznaczyłem je [c], ponieważ nie sądzę, że jest to kwestia kakao (lub nawet pytanie o Celu-C). – paulmelnikow