Nomar记录一段历史
3D Builder 提示“一个或多个对象的定义无效”

目前,3D Builder 告诉我“一个或多个对象的定义无效。单击此处进行修复。”这是什么意思?当我点击它时,它完全弄乱了我的模型(由于正交相机,我什至不知道它做了什么)。模型统计:

  • 用 SketchUp 制作
  • 使用 STL 导出器导出它
  • 最后我知道修理对它做了什么是移除我的水槽并将它们减少到地板上的洞
  • 我为我的 STL 使用了 ASCII 编码(我尝试使用二进制,但没有帮助)
  • 我尝试细分它,但没有帮助。

截图:

这是修复前的模型图片: 这是修复前的模型图

这是修复后的模型图片: 这是修复后的模型图片

(以防万一你想知道。我实际上必须在这个项目中使用 STL)

几乎没有理由对 STL 使用 ASCII 编码。坚持使用二进制。
@Tom van der Zanden,我现在使用二进制。

2个回答

这些墙有多厚? 3D 打印机不能打印零宽度表面(切片机也不能切片)。 3D Builder 已尝试使您的模型可打印,但显然不是您所希望的方式。您需要返回 Sketchup(或其他一些 CAD 软件包)并为墙壁指定一定的厚度(并且足够大以供 3D 打印机处理)。

我不敢相信你在 11 分钟内回答了我的问题!
我刚好登录。 :D
现在的“修复”只是细分而已!

SketchUp 因创建非流形(不可 3D 打印)模型而臭名昭著。您最好学会使用不同的、更适合您的目的的程序。

暂时不考虑这一方面,您修复前的模型似乎是带有分隔线的一般矩形棱柱形状。不幸的是,这些隔板的壁厚似乎也为零。必须创建具有厚度的对象(最小不应低于您的喷嘴直径),以便处理该部分。

该对象的其他观点可能会证实这一点。

回到第一个参考资料,即使是像TinkerCAD这样简单的程序,也会为您提供 SketchUp 的简单性,而且这种失败的可能性要小得多。为了使用参数创建更高级的模型, Fusion 360提供爱好者免费许可。我也非常喜欢OpenSCAD (也是免费的)用于基于参数的模型创建。

我第二个 Fusion 360(和 OpenSCAD)。

随机文章