即時尋找關於opengl中的內置算法的任何信息來轉換三角形集合中的三維多邊形。有沒有在opengl es中實現的東西?opengl中的三角形多邊形三角形es
3
A
回答
4
簡答:不,不作爲OpenGL ES的一部分。
作爲GLU(OpenGL Utility)庫的一部分,在每個平臺上,每個版本,每個實現者基礎上提供多邊形細分,因爲它是可選的,而不是OpenGL的核心。
如果您正在使用iPhone,您應該看看iphone-glu,聲稱支持多邊形細分。
下面是在OpenGL中使用鑲嵌GLU(但不是 ES)的更一般的walkthrough,這可能有助於說明您的路徑。
1
「很難做3d三角測量」。那麼,這取決於你想要做什麼樣的三角測量。例如,如果您嘗試查找Delaunay三角剖分,那相當於找到凸包,這是一個足夠困難的問題。
但是你可能不需要那些花哨的東西。如果你只需要任何三角測量,那就更簡單了。但通常情況下,您需要跟蹤隱藏的曲面,這是他們爲什麼不在覈心API中包含此功能的另一個示例:根據用戶的實際要求,可能需要使用太多不同的算法。他們不想讓資源有限的手機支持開發人員可能需要的所有東西,也不希望使用可覆蓋所有基礎的慢速算法。
請記住,當開發OpenGL-ES時,手機比現在更受限制。當時G1擁有的16M是罕見的。 CPU速度也只有25Mhz左右。
0
相關問題
- 1. 多邊形三角成三角形條帶的OpenGL ES
- 2. osmdroid多邊形 - 三角形
- 3. 多邊形三角形c#
- 4. OpenGL ES 2.0中的旋轉三角形
- 5. 3D三角形 - 三角形交叉點多邊形
- 6. 紋理四邊形(三角形帶)OpenGL ES 2.0
- 7. 在三角形的三角形中繪製三角形
- 8. Android OpenGL - 三角形帶中三角形的ES alpha透明度不同?
- 9. 二維三角形與OpenGL ES 2.0
- 10. OpenGL ES退化三角形與TRIANGLE_FAN?
- 11. 三角形中的三角形CSS
- 12. 三角形邊框
- 13. 邊框角落:三角形
- 14. 多邊形三角形計數優化
- 15. 將多邊形轉換爲三角形
- 16. C#填充多邊形(三角形)
- 17. 獲取三角形內的三角形?
- 18. OpenGL三角形不需要的邊緣
- 19. 基本三角形的OpenGL
- 20. opengl - 與三角形帶相鄰的三角形
- 21. 將三角形多邊形劃分爲更小的多邊形
- 22. OpenGL的:如何繪製三角形或多邊形平滑
- 23. 如何製作凹左邊框的三角形三角形?
- 24. OpenGL三角形風扇
- 25. uv mapping python OpenGL三角形
- 26. OpenGL 3.3 glDrawArrays三角形
- 27. OpenGL三角形不渲染
- 28. OpenGL drawing倒三角形
- 29. Android OpenGL ES不使用TRIANGLES顯示我的三角形形狀
- 30. OpenGL ES - android - 帶兩個三角形的方形 - 線性漸變?
我紅認爲其很難做到3D三角,我不真的明白爲什麼OpenGL的犯規支持它,如果它的唯一的方式來創建複雜的多邊形。 該算法不需要非常高效,因爲它只在創建多邊形時執行,所以我可以編寫自己的一個,但是我真的很想知道這個 – 2010-03-10 09:03:39
它不包含在OpenGL中,因爲OpenGL僅用於渲染。它不打算用於預處理要顯示的數據。你有沒有辦法可以離線處理你的數據爲OpenGL友好格式? – CaseyB 2010-03-12 20:00:17