Rhino 可以导入/导出的文件格式

如何打开、导入、插入及附加分工作业文件

  1. 文件菜单中选择打开导入

  2. 在弹出的对话框中的文件类型栏位列表中会列出目前可以导入的文件类型。

  3. 选取支持的文件类型。

  4. 文件名栏位输入文件名称。

  5. 打开按钮。

如何另存或导出 Rhino 模型

  1. 文件菜单中选择导出选取物件另存为

  2. 在弹出的对话框中的文件类型栏位列表中会列出目前可以导出的文件类型。

  3. 文件类型栏位选择支持的文件类型。

  4. 文件名栏位输入文件名称。

  5. 如果一种文件类型因为导出至的程序不同而有分别时,可以进一步选择不同的格式。

  6. 如果导出的文件类型只能保存网格物件时,会弹出将 NURBS 转换为网格的网格转换设置
    对话框。

导入/导出的文件类型索引

.3ds (3dstudio max)

.ai (Adobe Illustrator)

.asc ( 点 )

.csv ( 点 )

.csv ( 物件属性 )

.dgn (MicroStation)

.dwg (AutoCAD)

.dxf (AutoCAD)

.fbx (Autodesk)

.gdf (WAMIT)

.gf (GHS – General Hydrostatics Geometry)

.gft (GHS – General Hydrostatics Geometry)

GHS (General Hydrostatics Geometry)

.gts (GNU Triangulated Surface)

.kml (Google Earth)

.lwo (LightWave 3D)

.obj (Wavefront)

.off (Geomview)

.pdf ( Adobe便携式文件 )

.pm (GHS – General Hydrostatics Geometry)

.pov (Persistence of Vision Raytracer)

.ps ( 后处理指令码 )

.raw (Raw Triangle)

.rib (RenderMan)

.sat (ACIS)

.skp (SketchUp)

.slc (Slice)

.step ( 交换生产模型数据的标准格式 )

.stl ( 立体成型 )

.txt ( 点 )

.udo (Moray)

.vda (Verband der Automobileindustrie)

.vrml ( 虚拟实境模型语言 )

.x (DirectX)

.x_t (Parasolid)

.xgl (Solaris)

.txt ( 点 )

.3ds (3dstudio max)

文件交换步骤

附注

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

  • Rhino 可以读取 3DS 文件的纹理映射座标

  • 导出 3DS 文件时会尽量保留物件的名称。

  • 如果物件在 Rhino 里的名称为 RhinoObjectName,导出为 3DS 时只能保留物件名称的前 10 个 字节,成为 RhinoObjec,因为 MAX 或 3DS 文件的物件名称最长只能有 10 个 字节。

  • Rhino 会检查物件名称是否已经存在,发现有同样名称的物件时,Rhino 会将物件名称截短为 6 个 字节,并加上 _及 3 个数字,例如:RhinoO_010,结尾的三个数字是由导出程序的网格计数器产生。

  • 如果导出的物件没有名称,Rhino 会以 Obj_000010 的格式命名物件,结尾的六个数字是由导出程序的网格计数器所产生。

.ai (Adobe Illustrator)

文件交换步骤

导入选项

吻合预设画面

缩放以符合预设 Top 作业视窗的大小。

保留单位

设置 Adobe Illustrator 里的英寸转换为多少 Rhino 的单位。

附注

  • Rhino 无法打开 Adobe Illustrator 9.0 或更新版本的文件,您必需将 AI 文件 保存为 8.0 或更旧的版本。

  • Rhino 只能读取几何图形,无法读取文字。如果您要从 AI 文件导入文字,请先将文字转换为曲线。

导出选项

缩放比

您无法保留透视图作业视窗的缩放比及单位。

截取目前的视图

Rhino 会从使用中作业视窗的画面截取 2D 曲线。

维持模型比例

设置单位的缩放比例。

选项

导出作业视窗边界

导出代表使用中作业视窗边界的矩形,这个选项可以用来定位导出的曲线在作业视窗中的位置。

附注

  • 在导出之前,请先将使用中作业视窗里的物件摆放在他们要出现在 Adobe Illustration 页面的位置。

  • Rhino 可以将文字及尺寸标注导出至 AI 文件。

  • Rhino 会将 NURBS
    几何图形及网格导出成为框线。

  • 导出后的曲线的控制点会比原来的曲线多,因为 Adobe Illustrator 文件格式只支持非有理的贝兹曲线,有理曲线或阶数大于 3 的曲线导出后会转换为形状近似的三次贝兹曲线。

  • 如果您以自由型造曲线工具建立三阶或更低阶数的曲线,将曲线在 Top 作业视窗导出,导出的曲线在 Adobe Illustrator 里并不会自动缩放至整个页面。

  • 剖面线导出至 AI 文件时会转换成封闭并填色的路径。

.csv ( 物件属性 )

导出 Rhino 物件的属性为以逗号分隔的文件。

文件交换步骤

选项

包含标头行

导出为试算表时,建立栏位标题。

图层信息

图层名称

图层颜色

圆层索引

物件信息

物件名称

物件 ID

物件描述

物件颜色

物件材质

质量属性

长度

面积

面积重心

面积力矩

周长

体积

体积重心

体积力矩

累计质量属性

附注:建立逗号分隔值 ( Comma-Separated Value, CSV ) 文字文件可以含有数种物件的 属性 ( 图层名称、图层颜色、物件名称、物件的渲染颜色、选取的质量 ),导出为 CSV 格式的数据可以导入到试算表程序 ( 例如:Microsoft Excel )。

.csv/.asc/.txt/.xyz ( 点 )

文件交换步骤

如何打开或导入点文件:

  1. 文件菜单中选择打开导入

  2. 在弹出的对话框中的文件类型栏位选择点文件 (*.asc; *.csv; *.txt; *.xyz)

  3. 文件名栏位输入文件名称。

  4. 打开

  5. 点文件导入选项对话框中选择分隔字节,并设置是否从点文件建立点云

  6. 确定

附注:点文件必需是 x,y,z 格式,而且开头不能有其它信息。点的座标可以使用不同的 字节分隔,也可以加上引号。

如何保存点文件:

  1. 文件菜单中选择导出选取物件另存为

  2. 在弹出的对话框中的保存类型栏位选择点文件 (*.txt)

  3. 文件名栏位输入文件名称。

  4. 保存

  5. 点文件导出选项对话框中选择分隔字节、数字精确度位数及是否加上双引号。

  6. 确定

选项

分隔符号

逗号

以逗号分隔数值。

分号

以分号分隔数值。

空格

以空格分隔数值。

以自订的符号分隔数值。

一般

有效位数

以指定的位数导出数值。

将值置于双引号内

在数值前后加上双引号。

.dgn (MicroStation)

DGN 是 Intergraph 工作站及 PC 平台上的 Intergraph MicroStation 和 Interactive Graphics System (IGDS) CAD 程序常用的文件格式。

文件交换步骤

.dwg/.dxf (AutoCAD)

文件交换步骤

选项

AutoCAD 版本:

您可以导出 AutoCAD R12 或更新版本的文件。

曲线保存为:

当导出曲线为 R12 版本的 DWG/DXF 时,曲线会转换为形状近似的多重直线,而导出为 R13/R14/2000 或以上版本的 DWG/DXF 时,您可以选择将曲线转换为多重直线或 样条曲线图元。

多重曲线
导出为样条曲线时,多重曲线会被炸开成个别的线段。

将含有圆弧及直线的多重曲线保存为多重直线时,如果不使用转折圆弧,多重曲线会被转换为有许多线段的多重直线。

勾选使用简易图元时,圆弧、圆、直线会导出为 AutoCAD 的圆弧、圆及直线图元。

3D 曲线永远不会被简化。

2D 曲线可以被简化,如果曲线只是一条直线、圆弧或圆,会导出为 AutoCAD 的直线、圆弧或圆。如果多重曲线中的圆弧两端与直线相接,会被保存为有转折圆弧的多重直线。

多重直线

将曲线导出成多重直线时,建立与原来的曲线形状近似的多重直线,您可以调整曲线选项设置如何建立多重直线。

样条曲线

所有的曲线导出为 AutoCAD 的样条曲线图元。

使用这个选项时,Rhino 的多重曲线会被炸开,Rhino 的多重直线会转换成许多个别的 AutoCAD 直的 样条曲线,其它类型的 Rhino 曲线会被转换为个别的样条曲线。

如果您要导出的大部分是 Rhino 的多重直线,您可能希望将曲线导出为多重直线。如果您要导出的大部分是单一曲线,而且想要在 AutoCAD 里保留曲率,可以将曲线导出为 样条曲线。

网格

如果您将曲面导出为网格,会弹出网格选项
对话框,让您调整 Rhino 建立网格的设置。

曲线

如果您将曲面导出为曲线,Rhino 会将曲面线框
导出为曲线,您可以在曲线选项设置如何导出曲线。

多重面网格

网格会被导出为多重面网格。

3D 网格面

如果您将网格物件以 3D 网格面导出,网格物件的每一个网格面会导出为个别的网格面。

有些程序可以读取 DXF 文件的 3D 网格面,但可能无法读取多重面网格。

曲线选项:

投影至平面

物件会投影至使用中的工作平面,并放置于 DWG/DXF 文件里的世界 XY 平面,以这个方式导出并不会自动建立轮廓线。

如何建立轮廓线请参考:Silhouette
Make2D
指令的说明。

使用简易图元

圆、圆弧、椭圆及直线会导出为 AutoCAD 的圆、圆弧、椭圆及直线图元。

Rhino 会将每一条曲线与圆弧、圆、直线及椭圆比对,判断曲线是否可以使用简易图元导出。如果曲线与任一简易图元的误差小于简化公差,曲线会被导出为简易图元。

简化公差

Rhino 必需判断每一条曲线是否可以导出为简易图元,如果曲线与圆弧、直线、圆或椭圆的误差小于简化公差,曲线会导出为圆弧、直线、圆或椭圆。

简化公差过大时,有些不应该导出为简易图元的曲线会导出为简易图元。

简化公差过小时,有些应该导出为简易图元的曲线反而不是以简易图元导出。

预设的简化公差可以适用于大部分的情形。

多重直线最大角度

将曲线导出为多重直线时,Rhino 会建立与原来的曲线形状近似的多重直线,多重直线最大角度多重直线弦高多重直线线段长度设置决定如何建立多重直线。

多重直线最大角度设置多重直线中相邻线段被允许的最大角度,数值越大,多重直线线段的中点距离原来的曲线越远。

多重直线弦高

多重直线线段中点与原来的曲线的距离会小于或等于这个数值,数值越小,建立的多重直线越逼近曲线,但多重直线的线段数会变多。

多重直线线段长度

多重直线线段被允许的最大长度,这个设置的单位为模型的单位,建立的多重直线的所有线段的长度会小于这个数值。

使用这个设置时必需考虑模型的实际尺寸,否则以最大线段长度 0.01 单位导出一条 100,000 单位长的船时会建立数百万条多重直线线段,使 DWG/DXF 文件变的非大巨大。

附注

  • 图块定义及引例可以在 Rhino 与 AutoCAD 之间正确转换。

  • Rhino 会将 AutoCAD 的线宽设置”ByLayer” 读取为”以图层”。

  • AutoCAD 的线型属性会被读入为 Rhino 的线型样式。

  • AutoCAD 文件里的剖面线读取到 Rhino 后的位置可能会不一样,因为 Rhino 不支持改变基点。

  • Rhino 可以导入 AutoCAD 2000 文件中的 ACIS 物件。

  • Rhino 可以导入 R13 或 R14 的 DWG 文件中的 ACIS 实体物件。您可以使用 IGES 在 AutoCAD 或 Rhino 之间转换 NURBS
    几何图形。您可以将 Rhino 的几何图形以 ACIS SAT 文件格式导出至 AutoCAD。

  • DWG 文件可包含多重面网格与 3D 网格面图元,多重面网格或 3D 网格面图元导入 Rhino 后是网格物件,并不会转换成 NURBS。

  • Rhino 会将有宽度的聚合线读取为曲面,如果聚合线的宽度小于 Rhino 的绝对公差则读取为多重直线。

  • Rhino 可以读取 AutoCAD 的图形、射线、面域、OLE 物件及图纸空间中的任何物件。

  • Rhino 可以读取 AutoCAD 文件的图层名称、颜色。

  • Rhino 不会读取 AutoCAD 的图层锁定状态。

  • Rhino 会将关闭及冻结的图层读取为关闭的图层。

  • Rhino 可以导入 AutoCAD 的外部参考 ( XREF ),导入的外部参考会变为 Rhino 的图块。

.fbx (Autodesk)

文件交换步骤

导入:

  • 读取网格及其材质与纹理贴图。

  • Rhino 可以正确导入点光源,但无法正确导入聚光灯。

  • Rhino 可以导入摄影机为已命名视图,但可能会有问题。

  • Rhino 无法读取 Pose、Skeleton、Take,因为 Rhino 并没有类似的物件类型。

  • Rhino 目前并不能读取这个文件类型里的 NURBS 物件及 Patch。

导出:

  • 导出网格及其材质与纹理贴图

  • Rhino 可以正确导出点光源,但无法正确导出聚光灯。

.gdf (WAMIT)

文件交换步骤

更详细的信息请参考:www.wamit.com

.gf/.gft/.pm (GHS – General Hydrostatics Geometry)

GHS 几何图形可用于分析船舶 (船、艇、浮坞)。

GHS的首页为 http://www.ghsport.com/home.htm
,您可以在 http://www.ghsport.com/support/APPEND-A.HTM
找到 GHS 几何图形的详细数据。

文件交换步骤

选项

造型

网格

将文件里的几何图形数据导入成为网格。

横剖面视图

产生 2D 横剖断面

平面视图

产生 2D 平面视图 ( 由上往下 )

轮廓视图

产生 2D 轮廓线视图 ( 从侧面 )

线框

从几何图型文件中的数据产生 3D 多重直线

附加 GHS 数据

加入GHS几何图形文件信息到导入时所产生的网格,包含所有船壳和油槽的信息 ( 属性、浸水率、测深管…),这些信息与以 AttachGHSData
指令附加的信息相同。

这个选项只有在以网格导入时才有作用,使用其它方式导入时只包含几何图形,而不包含 GHS 信息。

移除共线点

移除共线点可简化导入的多重直线,如果分段线有三个点位于同一直线,位于中间的点会被移除。

附注:以网格造型导入 GHS 文件时,网格的组合信息可能不完全正确,您可以使用网格编辑指令来编修网格。

建立 GHS 文件的两个步骤:

  1. 使用 AttachGHSData
    指令定义船壳的各个部分。

  2. 使用 SaveAs 指令导出数据为 GHS 文件格式。

  3. GHS 几何图形文件 (GF)

    在保存 GHS 几何图形文件之前,必需先以 AttachGHSData
    指令将 GHS 信息关联到曲面或是网格。

保存 GHS 几何图形文件

  • 保存对话框中选择 GHS Geometry File (*.gf)

GHS Part Maker 文件(PM)

GHS Part Maker 文件是一种由 Part Marker 程序所处理的指令码,用来建立或是修改 GHS 几何图形文件。在很多情形下,这是一种比直接以 GHS 几何图形文件导出更好的替代方法,因为指令码可以用记事本编修以包含额外的几何信息。

保存 GHS Part Maker 文件(PM)

  • 保存对话框中选择 GHS Part Maker File (*.pm)

.gts (GNU Triangulated Surface)

文件交换步骤

更详细的信息请参考:http://gts.sourceforge.net

.kml  (Google Earth)

建立 Google Earth 的 .kml 文件,将 .kml 文件压缩成 .zip 文件并重新命名为 .kmz 即可转换为 .kmz 文件。

更详细的信息请参考:http://earth.google.com/kml/kml_intro.html

文件交换步骤

在网站发布您的 .kml 或 .kmz 文件

Google Earth 的 .kml 与 .kmz 文件可以与其它网页相容的文件 ( .html, .jpg, .gif… ) 一样加入至网页中,但网站主机必需认得 .kml 与 .kmz 文件,详细的信息请参考:http://www.keyhole.com/kml/kml_tut.html#kml_server

建立 Google Earth 模型的方法

  • 使用 EarthAnchorPoint
    指定模型在地球上的地位锚点。

  • 以实际的建筑尺寸 ( 例如:米 ) 建立模型。 您可以使用任何单位系统建立模型,但以 厘米为单位建立的建筑模型在 Google Earth 中会小到看不见。

  • 设置 Perspective 视图摄影机的镜头焦距
    为 21 毫米,以符合 Google Earth 的摄影机视野角度。

  • 保存 Google Earth 文件时请确定您在 Perspective 作业视窗中是从地平面以上观看要导出的物件。

  • Mesh
    指令将曲面转换为网格时模型的数据量会变大,请尽量减少网格面的数量。

  • Google Earth 可以显示物件的颜色

  • 您可以使用 Google Earth 打开、编辑、保存 KMZ 与 KML 文件,以加入其它非 3D 几何图形的信息。

.lwo (LightWave 3D)

文件交换步骤

附注

  • Rhino 可以导入 LightWave 的直线和点物件。

  • Rhino 会将物件打散成个别的网格,并以曲面类型分类放置到不同的图层。

  • LightWave 文件里的网格物件在导入至 Rhino 以后并不会转换成 NURBS

如何保存 LightWave 文件:

  1. 文件菜单中选择导出选取物件另存为

  2. 在弹出的对话框中的保存类型栏位选择 LightWave (*.lwo)

  3. 文件名栏位输入 LightWave 文件的名称。

  4. 保存

  5. 网格选项
    对话框中调整 Rhino 将 NURBS 曲面转换为网格的设置。

附注

  • LWO 只能保存可以转换成网格的物件 ( 曲面
    多重曲面
    …),无法保存曲线
    、多重曲线及点物件

  • 导出 LightWave 6.0 版以前的文件时最多只能保存 65,535 个点,如果您使用的是 6.0 之前的版本,您可能需要将模型分次从 Rhino 导出,或将模型导出为没有 65,535 个网格面限制的 OBJ 文件类型
    ,LightWave 6.0 或更新的版本并没有这个限制。

  • 您可以使用 ExtractControlPolygon
    指令将曲面转换成网格,LightWave 可以将该网格转换成 MetaNURBS 物件。

  • 导出 LightWave 文件时可以包含物件的名称。

.obj (Wavefront)

请参考…

文件交换步骤

OBJ 导出选项

几何图形导出为

NURBS

将 Rhino 的曲线及曲面会导出为 NURBS 曲线及曲面。

网格

与曲面形状近似的网格,在网格选项
对话框中调整 Rhino 将 NURBS 曲面转换为网格的设置。

修剪导出为

多重直线

导出修剪过的 NURBS 曲面时,将修剪曲线导出成形状近似的多重直线,以这个选项导出修剪曲线会有比较大的误差。这个选项原本是用于导出 OBJ 文件到 Alias,但您现在可以使用 IGES 导出物件到 Alias。

曲线

导出修剪过的 NURBS 曲面时,将修剪曲线导出为曲线,以这个选项导出修剪曲线会比导出为多重直线要精确。

行末字节

CRLF (Windows, MS-DOS)

使用归位字节 ( Carriage Return ) + 换行字节 ( Line Feed ) 两个控制码结束一行。

LF (Unix)

只使用换行字节 ( Line Feed )。

CR (Mac OS)

只使用使用归位字节 ( Carriage Return )。

导出物件名称

导出物件名称。

导出图层名称

导出图层名称。

这些选项可以用于将物件导出至不支持嵌套群组的程序 ( 例如:3ds max 导入 OBJ 的插件程序 )。以 OBJ 导出至 3ds max 时请取消导出图层名层选项。

导出材质定义

以与 .obj 同样的名称建立 .mtl 文件,.mtl 文件内含每一个物件的材质定义,而材质的参考数据也会加入至 .obj 文件。

Y 轴朝上

将 Z 轴朝上的模型转换为 Y 轴朝上。

附注

  • 导出损坏的物件会导致导出失败,导出之前可以使用 SelBadObjects
    指令找出损坏的物件。

  • 属性对话框的材质
    页面可以指派材质给物件,材质名称可以导出给渲染器使用。

  • 图层名称及物件名称导出至 OBJ 文件时会成为群组名称,图层或物件名称中的空格会转换为底线 字节 ( _ )。

.off (Geomview)

文件交换步骤

更详细的信息请参考:www.geomview.org

.pdf (Portable Document File)

文件交换步骤

附注

  • Rhino 无法读取加密的 PDF 文件。

  • Rhino 的 PDF 读取程序可以读取 PDF 文件及新的 Adobe Illustrator 文件。

  • 建议您导入属性只有图形的 PDF 文件,而不要导入内含许多文字的 PDF 文件。

  • 如果读取的 PDF 文件内含许多页,只有第一页会被读取。

  • 您可以缩放物件符合预设视图的大小。

.pov (Persistence of Vision Raytracer)

文件交换步骤

更详细的信息请参考:http://www.povray.org

 

.ps (PostScript)

Rhino 并不直接支持 PostScript。

如何保存 PostScript 文件:

  • 使用 PostScript 打印机的驱动程序打印至文件。

如何打开 PostScript 文件:

  • 打开 PostScript 文件时必需先使用 矢量绘图程序将 PostScript 文件转换成 Adobe Illustrator
    (.ai) 格式,然后再导入 Rhino。

.raw (Raw Triangle)

文件交换步骤

附注

  • RAW 文件内只有以三角网格面组成的网格物件,所有的四角形网格面都会被转换成三角形。导入 RAW 文件的网格至 Rhino 并不会转换为 NURBS

  • 将网格物件导出为 .raw 文件后再导入 Rhino,再使用 Explode
    指令可以将网格炸开成为许多个别的三角网格面。

  • 使用 .dxf
    则可以将网格炸开成许多三角和四角网格面。

.rib (RenderMan)

文件交换步骤

附注

  • Rhino 以使用中的视图导出至 RIB 文件,导出前请确定使用中的视图是否正确。

  • Rhino 的聚光灯可以导出至 RIB 文件,但聚光灯强度固定为 1,光线分布为 2(这些是着色器预设值)。

  • 属性
    对话框的材质
    页面可以指派材质给物件,材质名称可以导出给渲染器使用。

  • 导出物件名称至 RIB 文件可以便于寻找特定的曲面,Properties
    指令可以设置物件名称。

  • 名称属性定义会插入在每一个灯光之前。

  • 透明度颜色是物件的颜色。

  • 以预设值渲染时,与 Rhino 相容的聚光灯着色器会使 RIB 文件的场影看起来与 Rhino 的场影非常类似。

  • Rhino 可以写入每一个物件的曲面、颜色及不透明度的数据,使 RIB 文件在解析及需要取代设置时较为容易。

  • 导出 RIB 文件并不会取代 Rhino 的搜寻路径,而是附加已存在的路径,如此可以在 .rendribrc 中自订搜寻路径。

  • 导出至 RIB 文件格式可支持渲染背景颜色。

.sat (ACIS)

文件交换步骤

如何保存 SAT 文件:

  • ACIS 导出类型对话框中选择要导出的类型。

附注

  • Rhino 可以保存数种不同类型的 SAT 文件,所有的类型都可以导出曲线,但并不是所有程序都可以读取 ACIS 文件中的曲线。

  • Rhino 导出 SAT 文件时隐藏的几何物件会被略过。

  • 导出至 AutoCAD 系列产品或 Mechanical Desktop:

  • 曲线可以被这些程序读取,但是会被做为主体导入,将曲线炸开可以将曲线转换成样条曲线 ( Spline )。

    这些程序不会将样条曲线导出至 SAT 文件。

    这些程序并不完整支持 ACIS 文件,有些作业无法使用在导入的 NURBS
    物件上。

ACIS 类型

预设值

ACIS 版本:4.0
无法导出曲线
曲线节点与曲面节点会成为夹点
封闭的曲面会被分割

ACIS 1.5

ACIS 版本:1.5
可以导出曲线
曲线节点与曲面节点会成为夹点
封闭的曲面会被分割

ACIS 2.0

ACIS 版本:2.0 版
可以导出曲线
曲线节点与曲面节点会成为夹点
封闭的曲面会被分割

ACIS 3.0

ACIS 版本:3.0
可以导出曲线
曲线节点与曲面节点会成为夹点
封闭的曲面会被分割

ACIS 4.0

ACIS 版本:4.0
可以导出曲线
曲线节点与曲面节点会成为夹点
封闭的曲面会被分割

AutoCAD

ACIS 版本:4.0
可以导出曲线
曲线节点与曲面节点会成为夹点
封闭的曲面会被分割

Mechanical Desktop

ACIS 版本:4.0
可以导出曲线
曲线节点与曲面节点会成为夹点
封闭的曲面会被分割

Inventor

ACIS 版本:4.0
无法导出曲线
曲线节点与曲面节点会成为夹点
封闭的曲面会被分割

Inventor 无法读取任何非实体的 ACIS 物件。

SolidWorks

ACIS 版本:4.0
无法导出曲线
曲线节点与曲面节点会成为夹点
封闭的曲面会被分割

SolidWorks 会忽略所有非曲面及实体的物件。

.skp (SketchUp)

SKP 文件格式是 SketchUp 的文件,更详细的信息请参考:www.sketchup.com

文件交换步骤

SketchUpImportOptions

设置 Rhino 如何读取 SketchUp 的几何图形,这些选项的设置在 Rhino 关闭之前会一直被记住。

选项

面的类型

网格

将物件导入为网格面。

修剪过的平面

将物件导入为修剪过的 NURBS 曲面。

组合面

决定是否要组合导入的物件。

组合物件。

不组合物件。

Rhinoceros  ABlankButton 其它文件格式

Rhinoceros Menu2 其它文件格式

Rhinoceros Gray Book Open 其它文件格式 相关主题…

.slc (Slice)

文件交换步骤

如何保存 SLC 文件:

  1. 指定切片法线的起点

  2. 切片间的间距一致,并与切片法线垂直,您可以在导出 SLC 文件时弹出的对话框设置切片间距。

  3. 指定切片法线的终点

选项

切片间距

设置最终输出的切片之间的间距,切片间距的设置值需要参考输出切片的设备可以输出的切片厚度规格。例如: ModelMaker II 的切片厚度为 0.0127mm,、0.0254mm、0.0381mm、0.0508mm 及 0.0762mm。

多重直线线段间的角度

这个角度设置决定切片多重直线的平滑度,数值越小,输出的切片越平滑,但需要较长的导出时间。

利用网格产生切片

切片多重直线是由网格物件和切片平面的交集所建立,使用这个选项时,多重直线线段间的角度选项不作用。切片的平滑度是由SCL 网格导出选项所控制,物建转换成网格时,网格面越多,切片会越平滑。

.step ( 交换生产模型数据的标准格式 )

文件交换步骤

附注:导入含有单位或公差设置的文件并不会改变 Rhino 的单位或公差,如果导入的文件使用的单位和 Rhino 的单位不同,会弹出警告。

如何保存 STEP 文件:

  • Step 选项对话框选择STEP 纲要

  • 选取何种纲要必需依据您的公司的标准,如果没有制定标准,可以选择预设值,STEP 纲要的编号并不会影响导出的数据。

STEPTree

查看 STEP 文件的结构。

步骤:

  • 选取一个文件。

Rhinoceros  ABlankButton 其它文件格式

Rhinoceros Menu2 其它文件格式

Rhinoceros Gray Book Open 其它文件格式 相关主题…

.stl (Stereolithography)

文件交换步骤

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

STL 网格导出选项

公差

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

高级控制

STL 导出选项

文件类型

二进位

ASCII

导出开放物件

允许导出未完全封闭的物件,导出文件给快速原型 ( Rapid Prototyping ) 机器时不可使用这个选项。

未勾选这个选项时,导出未封闭的物件会弹出警告。

如果您看到 STL 导出警告时,可以使用 ShowEdges
指令找出物件的缝隙并将其修复,请参考:如何修复网格


的说明。

调整网格

打开STL 网格输出选项对话框。

STL 网格导出检测

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

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

使用 Join
指令将物件组合,使用 Weld
指令 ( 角度公差 = 180 ) 将物件熔接,使用 UnifyMeshNormals
指令统一网格法线,建立水密的单一网格物件,并以 SelNakedMeshEdgePt
指令检查是否还有外露的边缘。

如何测试网格是否水密

  1. 组合
    网格物件。

  2. 将个别的网格物件组合成多重网格。

  3. 将组合后的网格物件熔接

  4. 角度公差提示下,输入 180

  5. 角度公差设为 180 度时,Weld
    指令会熔接所有位于同一个位置的网格顶点。

  6. 统一网格法线

  7. 使网格物件的所有网格面朝向同一侧 ( 外侧或内侧 )。

  8. 使用 SelNakedMeshEdgePt
    指令检查网格是否还有漏洞。

  9. 如果有任何网格顶点被醒目提示,代表网格在该处有漏洞。

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

您可以使用 Mesh
指令,这个指令和文件属性里的 渲染网格转换设置相同。不同之处在于以 Mesh
指令建立的是可以导出的网格。以 Rhino 的曲面物件导出 STL 文件时也有同样的网格转换设置,但通常事先将物件转换成网格,检查后再导出成为 STL 文件是比较好的作法。

将不同的物件转换成网格的最佳设置并不相同。一开始,您可以取消最大角度最大长宽比,设置曲面至边缘的最大距离 ( 网格面边缘中点与曲面之间最大被允许的距离 ) 为快速原型机器的解析度,大约是 0.005 英寸 ( 0.125 毫米 )。在找出最适合您的模型及快速原型机器的设置值以后,这个流程可能会变成多余的,因为您可能会习惯于使用已验证过的设置值将 NURBS 物件转换成网格。

建立网格以后将 NURBS 物件隐藏,使用 FlatShade
指令查看未在视觉上做平滑处理的网格。如果网格看起来不错就可以导出为 STL 文件,如果网格不好,将其删除,再使用不同的设置建立网格。

在设置网格转换选项时最好一次只改变一个设置值,以便比较改变该设置值的影响。如果网格大部分看起来都不错,只有一小部分觉得不好,可以将最大长宽比设为 4 与 7 之间的数值。通常并不值得将曲面至边缘的最大距离设为比快速原型机器解析度还小的数值。

STL 网格导出选项

导出 STL 的网格转换设置。

Rhinoceros Gray Book Open 其它文件格式 相关主题…

 

公差

以模型的单位设置导出的 STL 网格边缘中点与原来的曲面之间最大被允许的距离。

预览

预览网格。

高级控制

打开网格高级选项
对话框,使用转换网格的详细设置。

附注

  • 从简易设置切换到高级设置时,简易设置会成为网格高级选项
    对话框中密度选项的预设值。

-Save -Export <filename.stl>

 

 

.udo (Moray UDO)

文件交换步骤

附注

  • Moray 文件可以保存物件名称,Moray UDO 文件导出程序会使用 layer_name_object_name 的前 40 个 字节为物件名称,40 个字节是 POV-Ray 的文件规格限制。如果导出的物件有相同的名称,Moray UDO 会自动在物件名称加上数字。

  • 如果您想设置 POV-Ray 的纹理可以使用这种文件格式,如果您想要在 Moray UDO 里设置其它 POV-Ray 的信息,可以从 http://www.stmuc.com/moray/
    下载 Moary UDO, Moary UDO 是一个共享的线框建模器。

  • 导出 Moray UDO 文件时,Rhino 会建立一个 .udo 文件及一个 .inc 文件,将 .udo 文件导出至 ..\Moray For Windows\PovScn\ 可以避免 渲染前还要移动 .inc 文件的麻烦。

  • 在 Moray 的 Create 菜单选择 User Defined,可以将物件导入至 Moray UDO。

  • Mary UDO 的线框视图看起来与 Rhino 的线框很像。

.vda (Verband der Automobileindustrie)

文件交换步骤

VDA 是德国汽车工业协会制定的中性文件格式,用以在不同的系统之间交换 CAD 数据。

VDAFS 文件可以支持 3D 几何图形及拓扑信息,但不支持绘图信息、符号、视图,也不支持装配及特徵信息。

选项

寄件者信息

寄件者公司

寄件者姓名

电话号码

地址

部件信息

专案名称

物件代码

Variant

机密性

生效日期

收件者信息

公司名称

收件部门

将点集合偏差值指示线导出为 MDI

 

.vrml ( 虚拟实境模型语言 )

文件交换步骤

附注

  • Rhino 只能导入 VRML 2 的文件,但可以导出 VRML 1 与 VRML 2 的文件。

  • Rhino 会以世界 Z 轴往下对着 XY 平面 ( Rhino 预设的 Top 视图 ) 的视角导出 VRML 文件。

  • 渲染颜色、反光和透明度决定导出至VRML 文件的渲染材质属性。

  • 渲染背景颜色会导出为 VMRL2 的背景颜色。

  • Rhino 可以导出聚光灯、点光源及平行光。

  • 目前不支持导出纹理贴图指派设置。

  • 属性对话框的材质
    页面设置物件的材质名称,Rhino 会导出材质名称。

  • 有些 VRML
    客户端因为相容性的问题会将材质反光设为 0,在 Cortona 和 Cosmo 播放器里反光度设为 0 的物件会以全白着色。导出 VRML 时如果反光度为 0,Rhino 会将反光度调整为大于 0 的数值 ( Rhino 使用 1,但数值大小并不重要 ),并将反光颜色设为黑色,黑色的反光在 VRML 播放器里看起来是暗面。

选项

版本

选择 1.0 版或 2.0 版,先试着导出 2.0 版,如果您使用的 VRML 播放器不能显示,再试试 1.0 版。

顶点法线

只有从 NURBS 曲面转换得到的网格顶点法线才可以导出到 VRML 文件,以改善物件在 VRML 播放器中的显示效果,但会使文件变大。

纹理座标

将 UV 纹理映射座标导出至 VRML 文件。

.wmf (Windows Metafile)

文件交换步骤

WMF 导出选项

图纸宽度

图纸高度

忽略高度

显示标题列

显示工作平面

显示世界座标轴

附注

  • Rhino 会从使用中作业视窗的画面截取 2D 曲线。

  • Rhino 会将曲面与实体导出为多重直线线框,曲线则导出为多重直线。

.x (DirectX)

附注:Rhino 并不直接支持 DirectX 文件格式。

如何导出 DirectX 文件:

  1. 文件菜单中选择导出选取物件另存为

  2. 在弹出的对话框中的保存类型栏位选择 DirectX (.x)

  3. 文件名栏位输入 DirectX 文件的名称。

  4. 保存

  5. 网格选项
    对话框中调整 Rhino 将 NURBS 曲面转换为网格的设置。

.x_t (Parasolid)

文件交换步骤

附注

  • Parasolid X_T 文件永远以米做为单位,如果 Rhino 单位设置为不是 米的实际单位,导出的几何图形会以正确的比例缩放。

  • 通常您要导出为 Parasolid X_T 文件的物件必需是没有外露边缘的实体,您可以使用 Properties
    指令检查要导出的模型是否是封闭的,或使用 ShowEdges
    指令确定模型没有任何外露边缘。

  • 简单平面会被当作是 Parasolid 的基本物件,简单平面指的是 Rhino 以四个控制点定义的矩形平面。平面是满重要的基本物件,许多特徵为基础的建模器 ( 尤其是 Solidworks ) 只允许在以平面基本物件定义的平面上描绘。

  • 导入含有开放曲面的文件时,您必需建立一个新的 Part 或导入一个已存在的 Part 模型。执行 插入 > 曲面 > 导入,选择导出的文件。

.xgl (Solaris)

文件交换步骤

XGL 数据库是 Solaris 平台的几何图形数据库,提供需要几何图形操作与显示的应用程序所需的功能。

更详细的信息请参考:The Wikipedia article on XGL

 

 

 

 

其它文件格式