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.
Powiązane problemy
- 1. VS 2017 15.3 Żółte trójkąty na referencjach
- 2. Konwertuj listę java.awt.geom.Point2D na java.awt.geom.Area
- 3. Złap trójkąty w niższym trójkącie
- 4. Prosta etykieta na ulotce (geojson) wielokąt
- 5. Otwieracze kółka Wielokąt na warstwie OpenStreetMaps
- 6. Wielokrotnego użytku wielokąt
- 7. Wielokąt obejmujący zbiór punktów
- 8. Jak podzielić sztukę 2D na trójkąty za pomocą OpenGL
- 9. OpenGL: Trójkąty z punktów w nieskończoności
- 10. Jak odwzorować wielokąt z otworami?
- 11. Geofencing z systemem Android (wielokąt)
- 12. HTML Canvas, nieostrości wyciągnąć wielokąt
- 13. Jak wyciąć trójkąty z wklęsłej triangulacji Delaunaya?
- 14. Konwertuj NA na poziom czynnika
- 15. Konwertuj CSS na HTML
- 16. Konwertuj obraz na XAML?
- 17. Konwertuj System.Windows.Media.Pen na System.Drawing.Pen
- 18. Konwertuj ciąg na LatLng
- 19. Konwertuj BytesIO na Plik
- 20. Konwertuj tablicę na JSON
- 21. Konwertuj klasę na rozszerzenie
- 22. Konwertuj datatable na datareader
- 23. Konwertuj Actionscript na JavaScript
- 24. Konwertuj system.data.linq.binary na bajt []
- 25. Konwertuj bajt [] na sbyte []
- 26. Konwertuj EntityReference na Entity
- 27. Konwertuj na wyliczenie
- 28. Konwertuj ciąg na SocketAddr
- 29. Konwertuj null na ciąg
- 30. Konwertuj Maildir na mbox
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