0

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

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

生成凸包3D Delaunay 四面体。我倾向于相信只有凸包是可能的,因为 Mathematica 有一个 Tetgen 的工作实现和一个相应的函数TetGenConvexHull[],但是在浏览了tetgen.cxx源代码和文档之后,我似乎无法找出如何.

如何修改 TetGen 的默认行为以仅获取凸包?

4

1 回答 1

2

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

于 2014-09-16T10:55:03.040 回答