我使用Meshlab从点云生成的闭合表面网格。我需要获得一个体积网格,以便它不是空心物体。我无法弄清楚。我需要获得一个* .stl文件进行打印。任何人都可以帮助我获得体积网格? (我宁愿一个简单的解决方案,而不是一个复杂的算法)。表面网格到体积网格
2
A
回答
0
给定一个面向水密的表面网格,可以导出一个oracle函数,用于确定查询线段是否与表面(以及其中)相交:从一个端点拍摄光线并使用偶数规则(在空间索引网格的面)。
然后可以使用这个oracle函数来应用体积网格划分算法来镶嵌内部,通常是Marching Cubes或Delaunay方法的变体(参见CGAL文档中的3D Surface Mesh Generation)。然而,初始表面不会完全保留。
据我所知,MeshLab只支持曲面网格物体,所以不太可能为此提供一个现成的滤波器。卷网格器套件应该提供这种功能(例如TetGen)。
0
这个问题并不十分清楚。我试图给出不同的解释。根据你的最后一句话:
我需要得到一个*·STL文件进行打印
这意味着你需要一个3D模型,这是确定的使用3D打印机正在制造,即您需要一个水密网格。一个水密网格是一个网格,以明确的方式定义一个体积的内部并对应于一个封闭的网格(无边界),2-流形(主要是每个边缘完全由两个面共享),并且没有自相交。
MeshLab提供了可视化边界,非流形和自交的工具。修正它们可能有许多不同的方式(删除非多样性和填孔或剧烈的重新网格划分)。
相关问题
- 1. 计算三维网格的表面积
- 2. UL列表奇怪的网格堆积
- 3. 从封闭的三角形网格创建四面体网格
- 4. 如何计算体积之下3D网格,其中表面由三角形
- 5. Cgal表面网格 - 连接
- 6. 显示3D表面网格
- 7. jquery砌体风格网格
- 8. 网格里面的网格Javascript和jQuery:
- 9. 在2d网格上找到效果重叠的最大面积
- 10. 表面积/体积
- 11. CGAL表面网格 - 去除表面
- 12. 砌体网格onclick
- 13. 体素3d“网格”
- 14. 将网格划分为四面体?
- 15. 简化四面体网格的库
- 16. extjs网格面板
- 17. html表格到数据网格
- 18. 将数据网格绑定到表格
- 19. 1140网格系统 - 网格内网格
- 20. WPF网格到网格拖放
- 21. 网格网格。网格拟合(平均)。网格比较。
- 22. StackPanel到网格
- 23. kendo ui网格与堆积列
- 24. numpy子网格笛卡尔积
- 25. 使用流体基线网格不同网格高度的网格布局
- 26. php表格网格布局
- 27. Xamarin表格网格布局
- 28. Rails中的网格表格
- 29. Extjs网格和表格
- 30. Visual FoxPro - 表格网格