3D打印工具箱#

参考

类别:

网格

描述:

用于3D打印的实用工具。

位置:

3D视图 ‣ 侧栏

文件:

object_print3d_utils 目录

作者:

坎贝尔·巴顿

安装#

  • 此插件与Blender捆绑在一起。

  • 打开Blender并转到“偏好设置”,然后选择“插件”选项卡。

  • 选择“网格”类别,然后勾选“3D打印工具箱”以启用插件。

描述#

Blender can be used to create meshes for 3D printing. Meshes exported from Blender are usually imported into a piece of software that takes the mesh and "slices" it into paths that the 3D printer can execute. An example of such Slicer software is Cura.

为了正确对网格模型切片,网格需要“水密”,这意味着网格表面各处封闭。此外,不应有边或面突出。3D打印工具箱可帮助您分析网格中可能导致切片异常的问题。

选中网格模型后,可在 3D视图 ‣ 侧栏 ‣ 3D打印 中找到此工具。


分析#

统计信息#

通过单击“体积”或“表面积”,可以计算并显示网格的体积和表面积。

检查#

../../_images/3dprint_checks.jpg

检查面板。#

可以执行许多不同的检查来分析您的网格在何种方式下可能对切片器无效。

执行其中一个检查时,“结果”字段将显示网格的哪些部分(如果有的话)是无效的。

在“编辑模式”中,单击此结果将选中网格的对应这些部分。您可以使用 视图选择 (Backslash) 来关注这些部分。

虽然切片器在网格的“整洁”方面越来越宽容,但始终值得努力提供尽可能干净的网格。


实体

检查非流形边和错误连续边。

Edges should connect to exactly 2 faces. If it connects to only one, it means there's a hole in the mesh. More is also not allowed. These edges are considered Non-manifold. If one of the faces' normals is pointing in a different direction than its neighbors, its edges are marked as "Bad Contiguous".

在这个屏幕截图中,左侧形状有一个洞,右侧形状有一个面翻转了。

../../_images/3dprint_solid.jpg

左边,以蓝色标记:非流形边。右边,以红色标记:错误连续边。#

交集

这两个立方体存在相交的面。在此示例中,布尔修改器将有所帮助。值得注意的是,一些切片应用程序可以处理此类问题,因此并不总是需要人为解决它。

../../_images/3dprint_intersect.jpg
退化

面的面积或边长度如果为0 ,将被认为是“退化”的。在此示例中,立方体的顶面已缩小到0 ,但尚未合并。 合并 ‣ 按距离 将解决此问题。

../../_images/3dprint_degenerate.jpg

这里有一个隐藏的面。#

畸变

四边或多边面的顶点可能折叠,使得表面不平坦。实际上,四边面很少是平坦的。导出时,这些面被转换为三角形。如果表面过度变形,可能会产生意想不到的形状。

在这个示例中,四边面已经折叠成鞍状。这将触发“畸变”检查。最好在这里手工进行三角化。

../../_images/3dprint_distorted.jpg

这个四边面可能以意想不到的方式进行三角化。#

厚(宽)度

过薄几何形状的面可能会被切片器完全遗漏。这些面将被标记为“薄面”。

../../_images/3dprint_thickness.jpg
锐边

类似于 厚度,尖锐的边缘可能造成过薄的几何形状,被 切片器 遗漏

悬垂

由于3D打印机无法悬空打印,因此模型中悬垂的部分将无法被正确打印。在实践中,切片器可以添加额外的材料“支撑”,以应对垂悬的层。

../../_images/3dprint_overhang.jpg
检查全部

一次性执行以上所有检查。在下图这个例子中,猴头Suzanne显示出了不少问题。这是因为眼睛是分开的部分,且结合处有孔。这使得网格并非“实体”且有“相交”。另有些面则是“畸变”的 。

../../_images/3dprint_suzanne.jpg

清理#

畸变

如上所述,对被认为“畸变”的面进行三角化。

流形化

尝试解决可能使网格非流形的各种问题,例如通过修复“坏法线”、填充孔洞以及去除空白边和面。

编辑#

Hollow#

This tool generates an offset surface from the target object using OpenVDB. It is useful for hollowing out a model for 3D printing, for instance, to save material and/or speedup print. It is also possible to create a thin-walled mold for the object, when using an outside offset surface.

The target object must be a closed surface to allow for an inside offset surface, but not necessarily manifold. On the other hand, outside offset surfaces can be created even for open objects.

Offset Direction

Where the offset surface is created relative to the object. An Inside surface is useful to hollow out the the target, while an Outside surface can be used to create a thin-walled mold.

偏移量

Surface offset in relation to the original mesh.

Voxel size

Lower values capture finer details but increase processing time and memory usage. Too large a value may lead to the offset surface intersecting the original object.

Hollow Duplicate

When unchecked, only the offset surface is generated. When checked, the tool generates a hollowed out copy of the target.

../../_images/3dprint_hollow_in_out.jpg

An inside (left) and an outside (right) hollowed out object, both cut in half to show the interior.#

缩放到#

体积/音量

将模型缩放到给定的精确体积。

边界

缩放模型,使物体 边界 (或 尺寸 )的最大轴与给定值匹配。

Align XY#

Rotates the object so that the selected faces are parallel, in average, to the XY plane.

Face Areas

Take into account the sizes of the selected faces, so that larger ones contribute proportionally more to the orientation than the smaller ones.

导出#

提供对在 文件 ‣ 导出 中的Blender物体导出操作的快速访问。