【问题标题】:Modify default behaviour of TetGen修改 TetGen 的默认行为
【发布时间】:2013-12-30 08:38:05
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: c++ tetgen


    【解决方案1】:

    简而言之,你不能。 TetGen(1.4.3 版)计算 delaunay 四面体化并从中提取船体。您可以做的是使用"E" 选项不生成*.ele。如果您只需要一个凸包,您可能需要查看qhullqconvex 函数。

    【讨论】:

      猜你喜欢
      • 2013-11-06
      • 1970-01-01
      • 2021-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-03
      • 2016-04-18
      相关资源
      最近更新 更多