【发布时间】:2021-05-10 08:34:27
【问题描述】:
我有一个圆柱体的 stl 文件和一个球体的 stl 文件。 我想使用这两个 stl 文件来生成第三个,它是一个球的 stl,其中有一个孔。
圆柱体(孔)的长度与球体的直径相同。
那么我如何使用 meshlab 通过圆柱体的内容来“减少”球并生成一个新对象?
【问题讨论】:
标签: wolfram-mathematica meshlab
我有一个圆柱体的 stl 文件和一个球体的 stl 文件。 我想使用这两个 stl 文件来生成第三个,它是一个球的 stl,其中有一个孔。
圆柱体(孔)的长度与球体的直径相同。
那么我如何使用 meshlab 通过圆柱体的内容来“减少”球并生成一个新对象?
【问题讨论】:
标签: wolfram-mathematica meshlab
MeshLab 在“CSG 操作”过滤器下有一些布尔运算,但是这会重新采样网格,这可能不是您想要的。它也容易崩溃。
建议的替代方案是:
atomiccompiler.com :可以对上传的 STL 进行(除其他外)布尔运算的网站,并提供新的 STL 供下载。无需安装软件。缺点是它限制了文件大小。
Blender :可以相当可靠地处理复杂的布尔运算,并且还可以正确处理颜色。新用户的学习曲线陡峭。
OpenSCAD:不错的程序化 CAD 工具,但有时在给定大型 STL 时会崩溃。
【讨论】: