Nomar记录一段历史
在 STL 文件中修改/调整对象大小的最简单方法是什么?

我有一个用于四轴飞行器的 GoPro 支架作为 STL 文件。它看起来如下。

在此处输入图片说明

我如何修改它,使其更宽更长几毫米,但螺丝孔保持完全相同的大小?此外,上表面的角度必须保持不变。请为像我这样对 CAD 软件一无所知的人提出最简单的解决方案。

对我来说完美的解决方案是将它导入 Tinkercad 然后修改它,但我不知道步骤是什么。

如果您只需要几毫米,您可能只需在所有方向(以保持角度/比例)所需的量拉伸/缩放整个模型,并且螺丝孔仍将足够接近正确的尺寸以正常工作。您可以在切片器切片器中进行这种缩放,甚至无需更改模型文件。
我不知道哪个答案是最好的。我最终深入到 Tinkercad,测量一切并设计类似的东西(参见 http://www.thingiverse.com/thing:1624957)。

6个回答

许多资源可用于使用 3D CAD 进行修改(包括学习 Sketchup 等工具,非常适合初学者)。解决您的特定问题的最简单和最快的解决方案可能是reddit 社区“3D 打印我的东西” ,它正是为这种情况创建的(帮助建模将 3D 打印的零件。)另一个潜在有用的 reddit 社区是“3D 建模” "这将有很多人能够帮助您使用此四轴飞行器/Go-Pro 附件 3D 模型。

第三种解决方案:Thingiverse 为 3D 模型提供了一个自定义选项(包括这个)。你有没有探索过使用这个界面来编辑模型?这很可能是最简单的 DIY 解决方案。

不幸的是,没有简单的方法可以修改 STL 的特定功能。您几乎只能执行以下操作:

  • 缩放(整个模型沿三个独立的轴)
  • 将模型分解成部分/块
  • 镜像或旋转对象
  • 倾斜对象(扭曲)

即使是最后一个动作也需要 3D CAD 程序。我建议你开发自己的模型。 OpenSCAD 是一款运行良好的免费 3D CAD 程序。如果您对 TinkerCAD 感到满意,您应该能够轻松开发您自己的此安装版本。

祝你好运!

嗯。我会将它切成两个 STL,使用 netfabb 切片/拆分工具。

在 123d 中,我会用合并并集(使用圆柱对象)填充孔,缩放它,然后保持未填充并钻孔,或者在您想要孔的位置进行减法并集。 (再次用气缸)

缩放,否则您需要原始模型和solidworks ..

一分为二,缩放您想要的部分并重新添加另一半可能是最好的方法。

我认为您尝试做的事情有些重要,因此无论您选择什么工具,都会有一些学习曲线。

如上所述,OpenSCAD 作为修改 STL 的开源工具已经非常成熟。但是,您必须习惯于编写程序化 CAD 而不是使用 GUI 工具。就个人而言,我认为程序化 CAD 容易得多,但我意识到并不是每个人都这么认为。 FWIW,我可能会使用 DIFFERENCE 方法将其分解为三个 STL,使用 SCALE 方法拉伸外部的 STL,然后使用 UNION 将它们重新组合在一起。

我在使用 OpenSCAD 时遇到的一个问题是,在处理具有大量三角形的 STL 时,它经常会意外崩溃或运行速度非常慢。

AtomicCompiler.com 与 OpenSCAD 非常相似,但作为 Web 服务运行,并且在处理大型 STL 时似乎做得更好。我可能会先尝试一下,因为它不需要下载甚至登录。

我建议为此目的使用 Blender。它具有出色的选择工具,您可以撤消/重做选择,显然您可以调整任何部分的大小而不会影响其他部分。但是,您可能需要将 Blender 学习到中级才能有效地做到这一点。

到目前为止,最容易使用的程序是Tinkercad ,它是免费的。

您好,欢迎来到 3DPrinting.SE!感谢您的回答,但我们正在寻找提供一些解释和背景的综合答案。非常简短的答案无法做到这一点,因此请[编辑]您的答案以解释您将如何在参考工具中做到这一点。此外,我们希望答案尽可能独立。如果您添加更多上下文和细节,人们更有可能发现您的答案有用。
这个***真的***没有回答这个问题。它如何解释调整大小/修改对象?如果这是您的首选应用程序,请解释如何在 TInkercad 中修改/调整大小。否则,这个答案应该被认为只是垃圾邮件并被删除。

随机文章