Stereolithography (.stl) 导入/导出

STL 是输出快速原型常用的网格文件格式,它的网格没有颜色、没有贴图座标或其它任何属性资料,它的网格面全部都是三角形,并且网格顶点全部解除熔接。

STL 文件只能包含网格物件,导入 Rhino 后仍然是网格物件,不会转换成 NURBS

导入

打开、导入、插入以及将文件附加到分工工作

  1. 文件功能表下,点击打开插入导入分工工作 > 附加。

  2. 在对话框中,选取支持的文件类型。
  3. 点击打开并 进行相应的设置。
    当您打开一个非 3dm 文件并保存模型时,其文件名将是默认的 3dm 文件名。

STL 导入选项

熔接角度 ___ 度

熔接法线夹角小于这个角度值的网格面。

分割未相接的网格

决定导入网格时是否将未相接但组合在一起的网格分开。

请参考: SplitDisjointMesh.

STL 模型单位

如果 STL 文件有内含单位信息,使用的单位会显示在这里。

当前 Rhino 单位

显示当前文件的单位,只有在执行导入插入操作时才会出现。Open 指令显示 Rhino 单位为

如果 Rhino 文件和要导入的文件单位不相同,导入模型几何体将会被缩放。

总是使用这些设置,不要再弹出这个对话框。

保存当前的设置并关闭对话框的显示。

恢复弹出设定对话框

请参考: ResetMessageBoxes 指令。

导出

另存或导出 Rhino 模型

  1. 文件功能表选择导出选取的物件另存文件
  2. 在弹出的对话框的文件类型栏位清单会列出可以导出的文件类型。
  3. 文件类型栏位选择文件类型。
  4. 文件名称栏位输入文件名称。
  5. 设定保存的方式。
  6. 选项

    最小化保存

    清除渲染、分析网格虽然可以让文件变小,但下次打开该文件时需要较多的时间重新计算渲染网格。

    仅储存几何图形

    仅保存几何图形,不保存图层材质属性附注单位设置。类似于导出物件,只会创建一个新文件,而不会成为当前打开的 Rhino 模型文件。

    保存贴图

    将材质,环境和印花所使用的外部贴图嵌入到模型文件中。

    保存插件数据保存通过插件附加到物件或文件的数据。
  7. 如果导出的文件类型有选项设定,可以点击选项按钮做设定。
  8. 如果导出的文件类型只能储存网格物件时,会弹出将 NURBS 转换为网格的网格转换设定对话框。

STL 网格导出选项

公差

原来的物件与为 STL 文件建立的网格之间的最大距离。

预览

显示输出预览。

如果您更改了设置,再次点击预览按钮将更新显示。

详细设置

STL 导出选项

文件类型

二进制
Ascii
导出开放的物件
调整网格

STL 导出警告

如果导出的 STL 网格不是封闭的会弹出警告信息。

一定要导出

保存开放的网格。

STL 网格导出检测

某些快速成型机只能读取完全封闭 (水密) 的 STL 网格文件。

在将模型导出为 STL 文件做昂贵的快速原型输出之前,最好先确定导出的 STL 网格符合快速原型机器的需求。

如何测试网格是否水密

  1. 组合网格物件。
    从概念上来讲,就是将所有的三角面组合成一个大面,但又并不将它们的边缘粘合在一起。(类似于将多个曲面拼接在一起但是又不将它们组合成实体。)
  2. 熔接组合后的网格物件的所有顶点。
    角度公差提示下,输入 180
    角度公差设为 180 度时,Weld 指令会熔接所有重叠的网格顶点。
  3. 执行 UnifyMeshNormals 指令。
    可以将所有三角面的朝向调整一致,也就是说,如果两个三角面公用一个边,它们朝上的方向是一致的。
    使用 SelNakedMeshEdgePt 指令检查网格是否还有漏洞。
    如果有任何网格顶点被醒目提示,代表网格在该处有漏洞。

避免建立数据量非常大的网格文件

请参考

维基百科: STL (文件格式)

 

 

 

Rhinoceros 7 © 2010-2022 Robert McNeel & Associates. 29-4月-2022