我想自定义和修改 Thingiverse 上的某些部分,而不仅仅是 3D 打印的简单缩放。
我一直在寻找一些工具,可以将 STL 文件转换为易于编辑的文件,但到目前为止,我发现的所有工具都存在问题,并且一旦加载相当复杂的模型就会频繁崩溃。
人们可以推荐任何免费的开源软件工具来处理 STL 导入和编辑吗?如果不是 FOSS,那么“对业余爱好者、ed、非商业的免费或几乎免费?
我想自定义和修改 Thingiverse 上的某些部分,而不仅仅是 3D 打印的简单缩放。
我一直在寻找一些工具,可以将 STL 文件转换为易于编辑的文件,但到目前为止,我发现的所有工具都存在问题,并且一旦加载相当复杂的模型就会频繁崩溃。
人们可以推荐任何免费的开源软件工具来处理 STL 导入和编辑吗?如果不是 FOSS,那么“对业余爱好者、ed、非商业的免费或几乎免费?
您可以使用OpenSCAD。它是一个基于脚本的强大的 GPL 下的 CAD 开源软件。在 Thingiverse 上,很多东西都是用这个 CAD 软件(Customizer
标记的)制作的,您只需下载它们的源代码 ( .scad
) 并直接编辑它们!
您还可以导入现有的 STL 并像编辑立方体这样的原始形状一样编辑它们。然后,您可以通过执行二进制操作、添加部件等与它们进行交互。
如果您从未编码过,很难开始,但这是值得的:
OpenSCAD 是一款用于创建实体 3D CAD 模型的软件。它是免费软件,可用于 Linux/UNIX、Windows 和 Mac OS X。与大多数用于创建 3D 模型的免费软件(例如 Blender)不同,它不关注 3D 建模的艺术方面,而是关注 CAD 方面。因此,当您计划创建机器零件的 3D 模型时,它可能是您正在寻找的应用程序,但当您对创建计算机动画电影更感兴趣时,它肯定不是您正在寻找的应用程序。
如果您想对 STL 进行基本编辑,MeshMixer 之类的程序可能适合您。它提供了以相当直接的方式组合和减去模型、添加自定义支持等的能力。
允许您对 STL 进行复杂编辑的替代方法是Autodesk Fusion 360。在这里,您可以将 STL 导入网格,然后您可以将其转换为实体以进行进一步编辑。使用起来比较费劲,但是一个非常灵活的解决方案;例如,您可以选择仅将某些面转换为实体,或使用网格作为其他设计的参考点。
据我所知,这两个都不是 FOSS(免费和开源),但都可以免费用于非商业用途。
毫无疑问,最成功的 FOSS 3D 编辑器是 Blender。它既可以导入和导出 STL 文件,也可以导出为 STL 或许多其他格式(DAE、OBJ、3DS、FBX、DXF、WRL),因此您既可以使用它来编辑 STL 模型,也可以将其用作 STL 转换器。 https://www.blender.org/
为此,我使用了 Wings 3D ( http://www.wings3d.com )。它非常易于使用,并内置了许多其他有用的功能。不仅可以对网格进行改造,还可以导入和导出许多其他网格,例如.obj 等。完成后您的修改可以以多种格式中的一种导出(我发现将其保存在 .stl 中更容易),然后使用 netfab(与付费版本相比还有一些限制的免费版本)来微调网格,如果它不能以其当前格式打印。Wings 会将您的修改导出为 .stl 格式,但您可能需要进行微调以去除孔瑕疵等,并且您可以在多个视图(例如高斯和其他形式)中查看您的更改。
如果您决定尝试 Wings 3D,您需要阅读教程,因为有多种可能性,包括制作您自己的网格,从几种基本形式开始,例如正方形、立方体、圆柱体和其他几种基本几何图形。
使用这两个程序,我已经能够修改许多网格并获得非常可打印的对象。Wings 非常有价值的功能之一是平滑应用程序,它减少了某些模型上的尖锐分割线。
由于这两个程序都是免费的,如果它们不能满足您的需求,您可以尝试并卸载它们。Blender 也是一个优秀的免费程序,但我发现 Wings 使用起来要简单得多。
希望这可以帮助