2011-10-14 32 views
0

我需要將三角測量作爲我的項目的一部分。 OpenGL使用自己的曲面細分邏輯繪製點。OpenGL - 三角剖分。它可以用作API嗎?

三角測量邏輯可以用作API,給出點作爲輸入並獲得三角測量指標作爲輸出?

+0

OpenGL只使用幾個三角模式,這些模式可以用手輕鬆實現,並且不適用於複雜形狀甚至非凸多邊形。 – Kromster

+0

您是否正在尋找[Delaunay triangulation](http://en.wikipedia.org/wiki/Delaunay_triangulation)?如果是這樣,OpenGL將不會爲你做這些事情,但是如果你知道哪些關鍵字可以用於谷歌,那麼可以免費獲得這樣做的庫(例如Qhull)的源代碼。 – Damon

回答

3

OpenGL是一個繪圖API,而不是一些全用途幾何圖形庫。你必須使用一些第三方tesselation-triangulation庫。 FYI:GLU(gluteesselate)是而不是 OpenGL的一部分。

OpenGL的使用它自己的邏輯細分渲染點

究竟你的意思/通過思考? OpenGL採用頂點數據和原始模式並對其進行柵格化。你可以附加一個鑲嵌着色器,在旅途中精煉幾何圖形,但這不是你可能會在之後。