【发布时间】:2016-08-04 22:04:00
【问题描述】:
我的工作与网格生成及其处理有关。我用GMSH 创建网格,并用我自己的代码读取 GMSH 的输出。在我的代码中,我定义了几何形状,例如四边形、四面体等。我想使用一个计算几何库来定义形状并执行所有几何操作,例如交叉点检测和二叉树、面积计算。我看了一下著名的 CGAL,但是它只提供了在2D and 3D Linear Geometry Kernel 中的四边形的轴对齐几何(Bbox_2 和 2D 中的Iso_rectangular_2)。旋转网格不是解决方案,因为网格不需要是笛卡尔网格,但可以是由多种形状(三角形、四边形)组成的混合网格。 CGAL 确实提供非轴对齐的四边形吗? CGAL 是我的最佳选择吗?
【问题讨论】:
-
“旋转网格不是解决方案”:你确定吗?
标签: c++14 computational-geometry cgal