Stereolithography (.stl) 导入/导出
STL 是输出快速原型常用的网格文件格式,它的网格没有颜色、没有贴图座标或其它任何属性资料,它的网格面全部都是三角形,并且网格顶点全部解除熔接。
STL 文件只能包含网格物件,导入 Rhino 后仍然是网格物件,不会转换成 NURBS。
导入
打开、导入、插入以及将文件附加到分工工作
-
在文件功能表下,点击打开、插入、导入或分工工作 > 附加。
- 在对话框中,选取支持的文件类型。
- 点击打开并 进行相应的设置。
当您打开一个非 3dm 文件并保存模型时,其文件名将是默认的 3dm 文件名。
STL 导入选项
熔接角度 ___ 度
熔接法线夹角小于这个角度值的网格面。
分割未相接的网格
决定导入网格时是否将未相接但组合在一起的网格分开。
请参考: SplitDisjointMesh.
STL 模型单位
如果 STL 文件有内含单位信息,使用的单位会显示在这里。
当前 Rhino 单位
显示当前文件的单位,只有在执行导入和插入操作时才会出现。Open 指令显示 Rhino 单位为空。
如果 Rhino 文件和要导入的文件单位不相同,导入模型几何体将会被缩放。
总是使用这些设置,不要再弹出这个对话框。
导出
另存或导出 Rhino 模型
- 从文件功能表选择导出选取的物件或另存文件。
- 在弹出的对话框的文件类型栏位清单会列出可以导出的文件类型。
- 在文件类型栏位选择文件类型。
- 在文件名称栏位输入文件名称。
- 设定保存的方式。
选项 |
---|
最小化保存 | 清除渲染、分析网格虽然可以让文件变小,但下次打开该文件时需要较多的时间重新计算渲染网格。 |
仅储存几何图形 | 仅保存几何图形,不保存图层、材质、属性、附注、单位设置。类似于导出物件,只会创建一个新文件,而不会成为当前打开的 Rhino 模型文件。 |
保存贴图 | 将材质,环境和印花所使用的外部贴图嵌入到模型文件中。 |
保存插件数据 | 保存通过插件附加到物件或文件的数据。 |
- 如果导出的文件类型有选项设定,可以点击选项按钮做设定。
- 如果导出的文件类型只能储存网格物件时,会弹出将 NURBS 转换为网格的网格转换设定对话框。
STL 网格导出选项
公差
原来的物件与为 STL 文件建立的网格之间的最大距离。
预览
显示输出预览。
如果您更改了设置,再次点击预览按钮将更新显示。
STL 导出选项
文件类型
二进制
Ascii
导出开放的物件
STL 导出警告
如果导出的 STL 网格不是封闭的会弹出警告信息。
一定要导出
保存开放的网格。
STL 网格导出检测
某些快速成型机只能读取完全封闭 (水密) 的 STL 网格文件。
在将模型导出为 STL 文件做昂贵的快速原型输出之前,最好先确定导出的 STL 网格符合快速原型机器的需求。
如何测试网格是否水密
- 组合网格物件。
从概念上来讲,就是将所有的三角面组合成一个大面,但又并不将它们的边缘粘合在一起。(类似于将多个曲面拼接在一起但是又不将它们组合成实体。) - 熔接组合后的网格物件的所有顶点。
在角度公差提示下,输入 180。
角度公差设为 180 度时,Weld 指令会熔接所有重叠的网格顶点。 - 执行 UnifyMeshNormals 指令。
可以将所有三角面的朝向调整一致,也就是说,如果两个三角面公用一个边,它们朝上的方向是一致的。
使用 SelNakedMeshEdgePt 指令检查网格是否还有漏洞。
如果有任何网格顶点被醒目提示,代表网格在该处有漏洞。
避免建立数据量非常大的网格文件
- 您可以使用 Mesh 指令,这个指令与文件属性里的渲染网格转换设定相同。不同之处在于以 Mesh 指令建立的是可以导出的网格。以 Rhino 的曲面物件导出 STL 文件时也有同样的网格转换设定,但通常事先将物件转换成网格,检查后再导出为 STL 文件是比较好的作法。
- 将不同的物件转换成网格的最佳设定并不相同。一开始,您可以取消最大角度与最大长宽比,设定曲面至边缘的最大距离 (网格面边缘中点与曲面之间最大被允许的距离) 为快速原型机器的解析度,大约是 0.005 英寸 (0.125 毫米)。在找出最适合您的模型及快速原型机器的设定值以后,这个流程可能会变成多余的,因为您可能会习惯于使用已验证过的设定值将 NURBS 物件转换为网格。
- 建立网格以后将 NURBS 物件隐藏,使用 FlatShade 指令检视未在视觉上做平滑处理的网格。如果网格看起来不错就可以导出为 STL 文件,如果网格的品质不好可以将它删除,再使用不同的设定建立网格。
- 在设定网格转换选项时最好一次只变更一个设定值,以便比较变更该设定值的影响。如果网格大部分看起来都不错,只有一小部分不好,可以将最大长宽比设为 4 与 7 之间的数值。通常没有必要将曲面至边缘的最大距离设为比快速原型机器解析度还小的数值。
请参考
维基百科: STL (文件格式)
Rhinoceros 7 © 2010-2022 Robert McNeel & Associates. 29-4月-2022