修改TetGen的默认行为

时间:2013-12-30 08:38:06

标签: c++ tetgen

我正在编写一些代码,利用TetGen library找到一组点的凸包。但是,默认情况下

tetrahedralize("Q", &in, &temp);

生成凸包 3D Delaunay四面体化。我倾向于认为,只有Mathematica有一个Tetgen的工作实现和相应的函数TetGenConvexHull[]才能获得凸包,但是经过tetgen.cxx源代码和{ {3}},我似乎无法弄清楚如何。

如何修改TetGen的默认行为才能获得凸包?

1 个答案:

答案 0 :(得分:2)

总之,你不能。 TetGen(版本1.4.3)计算delaunay四面体化并从中提取船体。您可以使用"E"选项生成*.ele。如果您只需要一个凸包,您可能需要查看qhull以及qconvex功能。