将自制模型从 Blender 导入 Cura 3 时出现奇怪的墙壁/面

3D打印 ultimaker-cura 3d模型 切片 搅拌机
2021-05-20 16:11:04

我想创建一个类似于这个的硬币堆叠设备:

https://www.thingiverse.com/thing:499177

但我只想要 3 个硬币,5c、2c 和 1c。不幸的是,STL 在导入 Blender 后变得非常混乱,这使得很难将模型编辑为只有 3 个堆栈。所以我决定创建我自己的。我使用了一个盒子和三个圆柱体,硬币的直径为 + 2 毫米,因此硬币可以松散地落入堆栈中。用于布尔值的圆柱体修改框以创建堆栈间隙。

在此处输入图片说明

将模型导出为 obj 并将它们导入到 Cura 显示它在堆栈间隙和顶部出现奇怪的对角面。

在此处输入图片说明

然而,切片后面部不见了,测试打印出来的效果相当不错,即使在低质量设置下,测量结果也非常准确。

在此处输入图片说明

我仍然想知道为什么会出现这些额外的面孔以及如何防止这种情况发生。我不是搅拌机专家,但我想它必须与拓扑/面有关?我开始在 Blender 中为布尔修改器创建的孤立顶点创建额外的边,但我不知道这对于不会被纹理化的 3D 打印模型是否真的有必要。

3个回答

建模操作导致“非流形几何”很常见,这意味着某些面相交或未完美连接。

尽管您的模型中没有任何明显的东西,但您可以通过进入编辑模式、取消全选、选择节点和“按属性/非流形全选”Ctl-Alt-Shift-M(如果我没记错的话)来检查搅拌机。

通常这发生在布尔运算中,您将同一对象合并两次(即孔的联合,然后与切割部分的不同)。您需要应用布尔值才能查看非流形结果。

任何标准网格修复工具都会尝试清理您导出的 STL,然后您可以将模型重新导入 Blender(但这是一个单向过程,您无法更新基本模型)。

从你的第二张截图来看,我会说 Cura 不太喜欢 n-gons。

n-gon 是任何多于 4 个边的多边形。大多数软件试图将这些多边形转换为三角形,其解决方案可能不是您想要的。显然,如果您手动对曲面进行三角测量,这个问题就变得没有实际意义了。

转到修改器,添加三角化修改器,单击应用。

不确定 Blender,但 MeshMixer 有一个“平面切割”工具,可以让您获取源 STL 文件并切掉您不想要的部分。这可能会为您节省一些痛苦。

但是如果最终切片的gcode文件有效,请不要太担心。