在使用CGAL 的Surface Mesh 时,通过 sm.add_vertex() 和 sm.add_face() 逐步创建 点 和 面时。有时 创建面不成功,得到 fd = sm.add_face() 为 CGAL::null_face()。 原因有以下几种分类:
1. sm.add_face(vd0, vd1, vd2, vd3) 点的顺利不符合规定逆时针顺序。
2. 点不共面
3.创建的面和其他面构成非流形面。
在使用CGAL 的Surface Mesh 时,通过 sm.add_vertex() 和 sm.add_face() 逐步创建 点 和 面时。有时 创建面不成功,得到 fd = sm.add_face() 为 CGAL::null_face()。 原因有以下几种分类:
1. sm.add_face(vd0, vd1, vd2, vd3) 点的顺利不符合规定逆时针顺序。
2. 点不共面
3.创建的面和其他面构成非流形面。