meshlab - 如何在 MeshLab 中将 3d 模型垂直于其表面展开?
问题描述
我有一些各种不规则形状物体的 3d 模型,其中许多包括凹面。我想为他们创造一个比物体大一点的“口袋”。(例如,口袋表面距离模型表面 0.5 毫米。)为此,我需要将原始模型在每个表面周围扩展 0.5 毫米。
简单的缩放是行不通的,因为凹面会在那里产生问题。(扩大后凹面的大小应该更小,而不是更大。)大约两年前,我在网上找到了一个可以在MeshLab上相当容易应用的解决方案,并且效果很好,但后来我失去了它。不幸的是,我尝试搜索互联网未能重现该解决方案。我在这个问题上能得到的任何帮助将不胜感激。谢谢。
解决方案
Meshlab 中的Uniform Mesh Resampling 过滤器可以做到这一点,以正偏移量运行过滤器以使模型增长该数量(例如 0.5 mm)。MeshMixer 中的Make Solid工具与此类似,只是它运行速度更快,IMO 效果更好。
推荐阅读
- python - Python:字典打印值而不是键
- php - Codeigniter 显示目录内部视图的“页面索引”
- php - 使用特定端口和自签名证书检查 https 服务器状态
- c++ - 公开组合成员对象是个好主意吗?
- git - 以什么顺序添加 .gitignore 和其他文件?
- firebase - Firebase 广告未展示
- angular - canDeactivate 问题:“类型‘CanDeactivate’不是通用的”
- python - 我不知道函数的默认参数在 python 中是如何工作的
- javascript - JavaScript - 使用 eval() 作为条件 - 是否正确?
- node.js - 中止 node.js 中的进程