CGAL::intersection()
时间: 2023-08-25 20:06:41 浏览: 340
CGAL::intersection()是一个函数,用于计算两个几何对象的交点。它可以用于计算三角形网格中的相交情况。CGAL::Polygon_mesh_processing::do_intersect()函数可以用于检测三角形网格中的相交情况,并返回一个布尔值表示是否存在相交。而CGAL::Polygon_mesh_processing::intersecting_meshes()函数可以记录一个范围内所有的交叉网络对。\[1\]另外,CGAL库还提供了一些其他函数,如CGAL::Polygon_mesh_processing::does_self_intersect()用于检测三角形网格中的自相交情况,并返回一个布尔值表示是否存在自相交。CGAL::Polygon_mesh_processing::self_intersections()函数可以报告所有相交的三角形对。\[1\]如果需要对三角网的任意区域进行细化和修整,可以使用CGAL::Polygon_mesh_processing::refine()和CGAL::Polygon_mesh_processing::fair()函数。\[2\]此外,CGAL库还提供了一些计算法线的函数,如CGAL::Polygon_mesh_processing::compute_face_normals()、CGAL::Polygon_mesh_processing::compute_vertex_normals()和CGAL::Polygon_mesh_processing::compute_normals(),可以用于计算面、顶点或两者的所有法线。\[3\]
#### 引用[.reference_title]
- *1* *2* *3* [[CGAL] 多边形网格处理CGAL::Polygon_mesh_processing](https://blog.csdn.net/summer_dew/article/details/116134618)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文