我尝试trim_with_solid
了在 3D 模型中钻孔的方法:
igl::copyleft::cgal::trim_with_solid(m_VA, m_FA, m_VB, m_FB, m_V, m_F, m_D, m_J);
但对于具有内外壁的镂空 3D 模型,孔未闭合:
可能的解决方案
正如此处发布的那样,一个可能的解决方案可能是使用CSG 操作:
igl::copyleft::cgal::mesh_boolean
// or
igl::copyleft::cgal::CSGTree
但是,CSG 操作需要输入网格是多方面的。
问题
我不知道 libigl 是否有任何工具可以制作网格流形。有这样的工具吗?有没有其他图书馆可能有帮助?