【发布时间】:2020-02-15 07:58:32
【问题描述】:
我正在使用 3d 打印机创建宽墙(所有尺寸都 0.3 毫米太大),我还需要通过腐蚀来纠正 stl 文件。 meshlab 有这样的功能吗?
【问题讨论】:
标签: meshlab
我正在使用 3d 打印机创建宽墙(所有尺寸都 0.3 毫米太大),我还需要通过腐蚀来纠正 stl 文件。 meshlab 有这样的功能吗?
【问题讨论】:
标签: meshlab
有一种非常简单的方法可以实现扩张/侵蚀。使用过滤器 -> “Smoothing, fairing and Deformation” -> “Per Vertex Geometric Function” 并创建一个函数,将法线的值添加/减去每个顶点的坐标:
x = x-nx
y = y-nz
z = z-nz
如果您需要按给定因子进行侵蚀,只需将法线乘以该因子即可。
x = x-0.3*nx
y = y-0.3*nz
z = z-0.3*nz
【讨论】:
另一种方法(速度较慢但拓扑更准确)是使用均匀网格重采样过滤器并指定正(负)偏移以获得扩张(侵蚀)效果。 在这种情况下,会创建一个新的近似网格,并且精度(和时间)取决于您设置的精度参数。
【讨论】: