我们的团队正在进行一个项目,在该项目中,我们使用tetgen文件生成3D网格,现在我们使用tetgen.exe
文件来获得结果。
现在我们要做的是使用直接tetgen.h
和函数来生成网格,而不使用tetgen.exe
。
作为如何从另一个程序集成和调用tetgen的API的示例,您可以查看我的GEOGRAM库[1],特别是以下文件:
src/lib/geogram/delaunay/delaunay_tetgen.cpp.
关于约束的表示方式,以及释放内存以避免内存泄漏的方式,有几个问题。该文件包含一些注释。
[1]http://alice.loria.fr/software/geogram/doc/html/index.html
您可以取消注释:
#define TETLIBRARY
在tetgen.h中,然后您可以像使用任何C++库一样使用tetgen。有关详细信息:参考