如何使用直接" tetgen.h"以及在不使用" tetgen.exe的情况下生成网格的功能"?

时间:2016-04-03 09:47:29

标签: c++ computational-geometry delaunay tetgen

我们的团队正在开发一个项目,我们正在使用tetgen文件生成3D网格,现在我们正在使用tetgen.exe文件来获取结果。

现在我们要做的是使用直接tetgen.h和函数来生成网格而不使用tetgen.exe

2 个答案:

答案 0 :(得分:3)

作为如何从另一个程序集成和调用tetgen API的示例,您可以查看我的GEOGRAM库[1],特别是以下文件:

src/lib/geogram/delaunay/delaunay_tetgen.cpp. 

有几个问题,关于表示约束的方式,以及应该释放内存以避免内存泄漏的方式。该文件包含一些评论。

[1] http://alice.loria.fr/software/geogram/doc/html/index.html

答案 1 :(得分:1)

您可以取消注释:

#define TETLIBRARY
在tetgen.h中

然后你可以像任何C ++库一样使用tetgen。欲获得更多信息: refer