主要内容

进口VRML模型CATIA软件

您可以使用CAD设计在CATIA中创建®产品创造万博1manbetx®3 d动画™虚拟现实场景。CATIA模型分层树组成的含有部分。s manbetx 845

出口CATIA零件或产品到VRML格式,在CATIs manbetx 845A对话框中,选择文件>另存为并选择VRML另存为类型列表。

请注意

你不能使用万博1manbetx仿真软件3 d动画进口CATIA X3D文件模型万博1manbetx仿真软件3 d动画

当出口产品,CATIA软件创建s manbetx 845一个复合VRML文件,其中包含所有的部分产品。

装配层次结构的每个部分出口到一个单独的VRML文件,在CATIA环境:

  1. 每个部分单独保存到一个单独的虚拟世界3 d文件。

  2. 手动创建的主要模型虚拟世界3 d文件,内联引用文件的一部分。

CATIA坐标系统

此外,CATIA软件出口背景颜色和观点。软件出口各个部分没有这些属性。

默认情况下,CATIA软件使用右手笛卡尔坐标系统,完全相同MATLAB坐标系统。占出口对象时的坐标系统在CATIA环境为虚拟世界。也占了导出的坐标系统,当你操作对象使用万博1manbetx仿真软件3 d动画软件。

您还可以定义不同的坐标系统。在当前几何集,创建一个轴系统。这样做套新系统作为一个参考系统,您可以使用它们来导出VRML虚拟世界。考虑创建这样一个轴系统,它对应于虚拟世界坐标系统。这种方法使得所有对象与其他对象的坐标和方向你把虚拟世界。看到虚拟世界坐标系统

设置影响VRML的输出

在CATIA环境中,影响到VRML的属性输出可在两个选项对话框:

  • 表演对话框显示

  • VRML兼容性对话框

的详细程度

导出的VRML文件的详细程度(对象)的镶嵌网格精度对应CATIA的设置一般可视化网格。在CATIA菜单,选择工具>选项>一般>显示>表演。在结果对话框中,选择3 d的准确性选项来控制可视化网格细节。

使用比例的镶嵌方法(弧是由线段取代基于他们的相对的,不是绝对的,准确性)。这种方法适用于模型无论其维度。对于导出的虚拟世界的最大精度模型,设置滑块在最右边的位置。如果结果文件太复杂而无法有效处理VRML渲染工具,实验的准确性。找到给你的设置尽可能最小的虚拟世界模型直观地接受。

VRML出口过滤器设置

CATIA软件使您可以调整一些VRML导出选项。

  1. 选择工具>选项>一般>兼容性>VRML选项。

  2. 选择VRML97作为导出格式。

    万博1manbetx仿真软件3 d动画软件使用VRML97标准格式。

  3. 选择保存法线复选框。

    这个选项会影响出口是否明确面法线定义。

  4. 清除保存边缘复选框

    清除此复选框来获得优化的性能。选择此复选框指导CATIA软件出口对象边缘(的形式IndexedLineSets)。

  5. 设置合适的保存纹理复选框所需的设置。

    特别是,如果你想保存的纹理,选择纹理保存在外部文件选择。该选项生成的外部JPG文件对象的纹理。

  6. 选择背景颜色的VRML模型。

    此选项仅适用于出口产品。s manbetx 845

VRML模型导出的CATIA环境

CATIA软件出口CATProducts及其CATPartss manbetx 845 VRML转换。这些转换的结构对应于CATIA模型层次结构。除了代表物理元素的转换,CATIA软件创建了几个在VRML文件转换和组。转换和组表示对象之间的关系和其他模型属性定义在CATIA环境。

这些额外的节点可以是空的。许多CATIA模型属性没有等价物的VRML语言。每个部分将包含一个嵌套结构变换,团体,内部结构和形状对应的部分。其中的一些元素合成DEF名称(例如,_0161DC70)。通常,使用的主要代表每个部分的转换。

这是一个圆柱体的VRML模型装配组成的四个部分:

左边的树视图显示了模型的整体结构。

  • CATIA软件节省的通用模型信息WorldInfo,NavigationInfo,背景节点。

  • 软件出口默认CATIA观点(不出口用户定义的观点)。

共同所有的产品出口到VRMLs manbetx 845,节点代表CATProduct顶级变换。

在CATIA软件,产品CylinderAssembly1由四部分组成:

  • CrankAssembly1

  • CylinderSleeve1

  • PistonAssembly1

  • CrankshaftAssembly1

出口不保留CATProduct和CATPart名称。您可以识别这些对象在VRML文件在树视图和文本模式。为了清楚起见,在图中,转换部分的内容是倒塌,因此只有顶级对象是可见的。四个代表CATParts变换后,出口增加了一个空集团节点定义CATIA的约束。您可以删除这些空节点从VRML模型。

的尺度转换内容CATProduct下降1000倍(从毫米单位转换成米)。

当你创建的VRML文件与CATIA软件,考虑使用这些特性万博1manbetx仿真软件3 d动画软件。

CATIA功能的支持万博1manbetx

功能 转换的笔记
对象名称

出口到VRML不保留CATProduct和CATPart名称。在CATIA环境只会制造合成VRML为团体DEF名称,材料,和对象协调字段。这些合成的名字改变之间的连续两个或两个以上的出口业务。

一起工作的万博1manbetx仿真软件3 d动画软件,提供有意义的DEF对象的名称,你想从MATLAB控制®/万博1manbetx仿真软件环境。

顶点坐标

CATIA软件保存所有的顶点坐标为VRML协调一个领域的一部分,它驻留在第一个出口IndexedFaceSet的部分。几个部分在整个文件引用VRML协调字段使用指令。

保存这个引用。不要删除或重命名原始协调字段DEF名称。

材料

每一部分VRML文件只存储一个材料。如果在VRML部分包括几个部分,材料也使用使用参考第一个部分的材料。

纹理 纹理的支持。万博1manbetx
的详细程度

LOD(出口部分在几个级别的细节更高效的可视化)不支持。万博1manbetx

单位

在毫米CATIA软件出口模型,VRML单位是米。

规模产生有效的可视化对象。主要的尺度转换变换代表了CATIA产品0.001倍(转换从毫米到米)。比例发生无论单位中使用CATIA文档。

观点

VRML文件没有保存用户定义的CATIA的观点。

调整生成的VRML文件

使用导出的VRML模型万博1manbetx仿真软件3 d动画软件,调整出口VRML文件。你可以手动执行这些调整,如这一主题所述,或使用vrcadcleanupvrphysmod函数来执行这些任务。

添加DEF名称部分转换。

在VRML文件中,为每个VRML对象分配一个唯一的名称。添加DEF Object_Name声明每个部分变换线。

这个例子显示了VRML文件DEF名称添加到油缸总成。

不调整部分场景中,你不想从MATLAB环境的控制。

规模VRML对象

将CATProduct大小从毫米到米(VRML默认单位),CATIA软件包装转换对应CATProduct与额外的变换。在这种变换,规模字段定义。前面的示例说明了这个尺寸转换。

如果你有一个小对象或一个对象放置到一个完整的虚拟世界,这种规模的调整。

如果你离开VRML对象规模在默认状态下,本地部分坐标仍在毫米。记住这个事实时,控制这些零件从MATLAB和Simulink仿真环境。万博1manbetx如果你的MATLAB或仿真软件模型的万博1manbetx单位是米,规模每一部分单独来达到正确的结果。删除字段规模从顶级变换,并将它添加到每个部分变换。例如:

变换{儿童(DEF CylinderAssembly1变换{儿童(DEF CrankAssembly1变换{规模0.001 0.001 0.001 . .}

另请参阅

功能

相关的话题