c++ - CGAL 遍历共享边的面

标签 c++ cgal

大家好堆垛机,

我想编写一个函数,循环遍历 CGAL 常规 3D 三角剖分的所有有限边,并计算共享该边的所有面(面)对之间的角度。在引用指南中,我找到了一个名为 incident_facets 的方法。这应该使环行器到达特定边缘的所有方面。我不是 100% 确定那是我正在寻找的方法,但最重要的是,我不知道如何使用它。谁能告诉我它在实践中是如何工作的?另外,有谁知道是否已经有一个内置的 CGAL 方法可以遍历所有有限面对,所以我不必明确地写出来?

谢谢

最佳答案

不,没有内置的 CGAL 方法可以遍历所有有限面对。

您可以在此处找到使用循环器的示例 http://doc.cgal.org/latest/Triangulation_2/index.html#title9

在您的情况下,迭代所有有限单元并查看每个四面体中的 6 对小平面可能更容易。

最好的,

关于c++ - CGAL 遍历共享边的面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38636769/

相关文章:

c++ - 是否有缺少固定宽度类型 (intXX_t) 的平台?

c++ - 从表面减去封闭网格(CGAL?)

c++ - CGAL:遍历所有面的所有顶点

c++ - CGAL继承

c++解密从服务器下载的文件

c++ - 正确实现类层次结构

c++ - 基于 Visual Studio C++ 的 exe 什么都不做

c++ - 在 C++17 中将 lambda 作为方法参数传递的最简单方法

c++ - CGAL:如何有效地计算多面体的小平面面积?

c++ - Cgal 表面网格 - 连通性