2013-07-17 169 views
0

我需要一些幫助與3d四面體化。我在具有x,y,z座標的立方體中有許多點,我想創建一個delaunay網格,並獲得這個網格的四面體。 我試圖搜索庫,我發現cgal,但我只是不能理解它是如何工作的,以及如何解決這個問題,我也看過這些例子,但我沒有找到3D delaunay三角測量的例子。任何人都可以幫助我解決這個問題,如何用cgal或任何其他庫解決這個問題?我使用C++。 謝謝。三維delaunay三角測量與給定的一組點

+2

怎麼樣[這個例子](http://www.cgal.org/Manual/3.2/ DOC_HTML/cgal_manual/Triangulation_3/Chapter_main.html#Section_22.6)。你可以在這個例子中插入你的觀點嗎? – sietschie

+0

是的,這是......我正在尋找,我只是略過了它。所以,用Triangulation_3類我可以做四面體化,它會生成三角形或四面體,這些節點是我的點,對吧?然後,只剩下一個quession,如何讓我三角形的四面體? –

回答

0

使用 finite cells iterator

(或者,如果你也想的凸包面中的所有單元iteraor)

+0

謝謝,這正是我正在尋找的。並感謝sietschie爲我需要的例子。 –

+0

我幾乎做到了這個問題,但失蹤了。如果我使用迭代器和四面體()方法,我得到的座標,而不是頂點的指示,有沒有辦法得到的指示,而不是座標? –