0
当导入像STL格式文件这样的CAD文件时,有些时候,某些方面会颠倒过来,因此它们的正常矢量正在指向卷内部,而其他部分则在外部。 “重新计算外部”来解决这个问题。 但是,我想知道如何使用CGAL来实现这个功能。如果有人向我展示关于提示或代码片段的方式,我们将不胜感激。如何在Blender中实现“重新计算外部”
在此先感谢。
当导入像STL格式文件这样的CAD文件时,有些时候,某些方面会颠倒过来,因此它们的正常矢量正在指向卷内部,而其他部分则在外部。 “重新计算外部”来解决这个问题。 但是,我想知道如何使用CGAL来实现这个功能。如果有人向我展示关于提示或代码片段的方式,我们将不胜感激。如何在Blender中实现“重新计算外部”
在此先感谢。
在CGAL 4.7中引入的Polygon Mesh Processing软件包在这里可能会有所帮助。
特别是我认为功能orient_polygon_soup()
是你需要的。这是一个如何使用它的example。 您可能还需要功能polygon_soup_to_polygon_mesh()
非常感谢。它确实有效。顺便说一下,CGAL :: Polygon_mesh_processing :: is_outward_oriented(mesh)函数看起来像是在封闭曲面上工作。 – Seong