c++ - 如何在感兴趣的区域细化cgal中的网格

标签 c++ geometry cgal

我似乎无法理解如何在域的某些部分细化网格。 也就是说,我可以使用以下函数在域中细化网格:

CGAL::refine_Delaunay_mesh_2(
    cdt,
    list_of_seeds.begin(),
    list_of_seeds.end(),
    Criteria(0.125,2)
);

如何在某些感兴趣的区域进一步细化网格,例如域中的孔附近或边界周围? 希望我的问题是有道理的...

最佳答案

域是纯粹由约束边定义的东西。您需要的是一个取决于 xy 坐标的尺寸调整字段。你可能会看看 demo/Triangulation_2/include/CGAL/*.h

关于c++ - 如何在感兴趣的区域细化cgal中的网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20402250/

相关文章:

c++ - 这个结构已定义,那么为什么函数认为它没有定义呢?

c++ - 建立一个形状类三角形

html - 纯CSS绘制圆形动画

android - 如何在触摸屏幕时使圆圈变大(Android)?

java - 寻找基于 Java 的 OpenSCAD 和 PLasM 替代方案

python - [咖啡] : Check failed: ShapeEquals(proto) shape mismatch (reshape not set)

c++ - 当程序在两者之间进入休眠状态时,OpenCV 函数 cv::remap() 的执行时间更长

c++ - 使用 CGAL 获取多边形相交线

c++ - 将 CGAL 与 Code::Blocks 结合使用

c++ - __PRETTY_FUNCTION__ : Can a return type contain parentheses?