c++ - 如何从face_handle获取人脸id?

标签 c++ cgal triangulation

我有包含顶点和面的 .off 文件。我正在使用 Triangulation_2 类的 locate 函数来定位哪个三角形包含给定点。我可以获得三角形的 face_handle。但我也想知道 face_handle 的 id。如何获取点所在的人脸的ID(索引)?

最佳答案

最好的方法是使用类 Triangulation_face_base_with_info_2在面中存储索引。建立三角测量后,只需手动设置索引,然后您就可以在定位查询期间使用它们。

查看此 example这同样为每张脸添加了一种颜色。

关于c++ - 如何从face_handle获取人脸id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37402112/

相关文章:

python - 如何让 SWIG 在 Python 2 中返回字符串的 unicode 对象?

c++ - 如何从资源位图文件中为 directshow 滤镜加载图像数据?

c++ - 函数模板参数的模板返回类型

triangulation - CGAL:帮助从 Delaunay 三角测量中获取三角形坐标

c++ - atoi C++的使用

c++ - (CGAL) 获取AABB树生成的bounding cube做碰撞检测

mesh - pygalmesh中的自定义级别设置功能

polygon - 如何从凹的 Delaunay 三角剖分中切出三角形?

java - 如何从 2 个位图生成位图?

python - 如何平滑或 'relax' 由 delaunay 三角剖分产生的二维网格?