2013-07-17 97 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

我几乎做到了这个问题,但失踪了。如果我使用迭代器和四面体()方法,我得到的坐标,而不是顶点的指示,有没有办法得到的指示,而不是坐标? –