Graphics 如何制作网格流形

Graphics 如何制作网格流形,graphics,computational-geometry,mesh,csg,libigl,Graphics,Computational Geometry,Mesh,Csg,Libigl,我尝试了在3D模型中钻孔的方法: igl::copyleft::cgal::trim_with_solid(m_VA, m_FA, m_VB, m_FB, m_V, m_F, m_D, m_J); 但对于具有内壁和外壁的空心三维模型,孔不会闭合: 可能的解决办法 因此,一个可能的解决方案可能是使用: 然而,CSG操作需要输入网格是流形的 问题: 我不知道libigl是否有任何工具来制作网格流形。有这样的工具吗?有没有其他库可能会有帮助?有igl::Is\u vertex\u manifold

我尝试了在3D模型中钻孔的方法:

igl::copyleft::cgal::trim_with_solid(m_VA, m_FA, m_VB, m_FB, m_V, m_F, m_D, m_J);
但对于具有内壁和外壁的空心三维模型,孔不会闭合:

可能的解决办法 因此,一个可能的解决方案可能是使用:

然而,CSG操作需要输入网格是流形的

问题:
我不知道libigl是否有任何工具来制作网格流形。有这样的工具吗?有没有其他库可能会有帮助?

igl::Is\u vertex\u manifold
igl::Is\u edge\u manifold
方法可能会有帮助。。。
igl::copyleft::cgal::mesh_boolean

// or

igl::copyleft::cgal::CSGTree