我有一个使用 Meshlab 从点云生成的封闭表面网格。我需要为此获得一个体积网格,这样它就不是一个空心物体。我想不通。我需要获取 *.stl 文件进行打印。谁能帮我获得体积网格? (我更喜欢简单的解决方案而不是复杂的算法)。
给定一个定向的水密表面网格,可以导出一个预言函数来确定查询线段是否与表面相交(以及相交位置):从一个端点发射一条射线并使用偶数规则(在对面进行空间索引之后)的网格)。
然后可以使用此预言函数应用体积网格划分算法来对内部进行细分,通常是行进立方体或基于 Delaunay 的方法的变体(请参阅3D 表面网格生成 http://doc.cgal.org/latest/Surface_mesher/index.html在 CGAL 文档中)。然而,初始表面将不会被精确保留。
据我所知,MeshLab 仅支持表面网格,因此不太可能为此提供现成的过滤器。然而,体积网格器包应该提供此功能(例如TetGen http://tetgen.org).
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)