CGAL 网格精细化处理

一、简介

一个表面补丁可以通过插入新的顶点和翻转边缘来得到一个三角剖分。CGAL中使用了文献[1]中提出的准则,通过细化函数可以使得新添加的补丁,不仅可以细化较大的网格,而且可以近似补丁边界附近的三角形密度。其中,网格的有效性是通过翻转边缘来实现,只有当对边在原始网格中不存在并且没有生成退化三角形时,才会翻转这条边。

二、实现代码

#include <CGAL/Exact_predicates_inexact_constructions_kernel.h>
#include <CGAL/Polyhedron_3.h>

猜你喜欢

转载自blog.csdn.net/dayuhaitang1/article/details/131056281