首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >表面网格到体网格

表面网格到体网格
EN

Stack Overflow用户
提问于 2016-12-31 00:29:12
回答 2查看 3K关注 0票数 4

我有一个封闭的表面网格生成使用Meshlab从点云。我需要得到一个体积网格,以便它不是一个空心的物体。我搞不懂。我需要一个用于打印的*.stl文件。有人能帮我弄个卷网吗?(我更喜欢简单的解决方案,而不是复杂的算法)。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-01-18 14:45:06

给定一个定向水密曲面网格,可以导出一个oracle函数,该函数确定查询线段是否与曲面(以及位置)相交:从一端拍摄射线并使用偶数规则(在对网格的面进行空间索引之后)。

然后,可以使用这个oracle函数应用体积网格算法来排除内部,通常是Marching多维数据集或基于Delaunay的方法的变体(参见CGAL文档中的三维曲面网格生成 )。然而,最初的表面不会被完全保留下来。

据我所知,MeshLab只支持表面网格,因此不太可能为此提供现成的过滤器。但是卷网格包应该提供这种功能(例如,TetGen)。

票数 1
EN

Stack Overflow用户

发布于 2017-01-18 20:15:52

这个问题并不十分清楚。我试着给出一个不同的解释。根据你最后一句话:

我需要一个*.stl文件来打印

这意味着你需要一个3D模型,这是可以使用3D打印机,即你需要一个水密网格。水密网格是指以明确的方式定义体积内部的网格,对应于一个封闭的网格(无边界)、2-流形(主要是每条边被两面完全共享),并且没有自交。

MeshLab为可视化边界、非流形和自交提供了工具.纠正它们是有可能的许多不同的方式(删除非狂热和孔洞填充或激烈的重新划分)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41404375

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档