了解 AtfToOsg
转换器选项、如何设置路径以及如何调用转换器选项。
选项列表
使用 -help
调用 AtfToOsg
选项的列表:
--enable_invisible_instances=[true|false]
- 启用不可见实例/零件导入。
默认值:False
--enable_group_materials=[true|false]
- 启用应用于组节点(如零件、部件或实例)的材质的导入。如果启用,则会为其中的每个材质创建一个额外的 MaterialGroup
节点。如果禁用,只需放弃这些材质。
默认值:True
--enable_cameras=[true|false]
- 启用摄影机导入。
默认值:False
--enable_lights=[true|false]
- 启用灯光导入。
默认值:False
--enable_bookmarks=[true|false]
- 启用 Alias 书签导入。
默认值:False
--enable_metadata=[true|false]
- 启用元数据导入。
默认值:True
--enable_colors=[true|false]
- 启用从 3D 制造格式 (3MF) 文件导入颜色。
默认值:True
--enable_layer_folders=[true|false]
- 启用 Alias 层层次导入。
默认值:True
--enable_empty_layers=[true|false]
- 启用空层导入。
默认值:False
--enable_assemblies=[true|false]
- 启用部件导入。
默认值:True
--enable_parts=[true|false]
- 启用零件导入。
默认值:True
--fix_surface_orientation=[true|false]
- 启用曲面法线的统一。
默认值:True
--stitching_tolerance=<float value>
- 设置两条相邻边在何处视为相接且应缝合在一起的公差。
默认值:0.1
--chord_deviation=<float value>
- 提供绝对弦偏离。这是从镶嵌细分边上的中点到几何体的距离。
默认值:0.1
--normal_tolerance=<float value>
- 提供法线公差(以度为单位)。这是镶嵌细分边端点上法线之间允许的法线偏差。
默认值:10.0
--max_chord_length=<float value>
- 提供绝对最大弦长。这是镶嵌细分边的最大长度。
默认值:200.0
--importer_version=<int value>
- 设置 Dassault Systèmes Catia V5 导入器版本。
0:优化的轻量级导入器
1:旧版导入器
默认值:0
设置路径
将以下内容另存为 .bat 文件。确保已提取 Autodesk VRED 许可。以下示例使用了 VREDPro-<internalVersion>
;但是,如果您运行的是其他版本,则需要对其进行更改以匹配您的许可。此外,seiferp
需要替换为您的用户目录。
SET PATH=c:\Program Files\Autodesk\VREDPro-<internalVersion>\bin\WIN64;%PATH%
"C:\Program Files\Autodesk\VREDPro-<internalVersion>\Bin\WIN64\ATF\AtfToOsg.exe" -i C:\Users\seiferp\Desktop\AtfToOsg\AliasTruck.wire -o C:\Users\seiferp\Desktop\AtfToOsg\ConvertedTruck.osb
这是如何运行命令的示例。完成后,您的 Autdesk VREDPro 许可将检出。
打开 Windows 命令 shell cmd.exe
通过执行以下命令浏览到正确的文件夹:cd C:\Program Files\Autodesk\VREDPro-<internalVersion>\bin\WIN64
运行以下命令:ATF\AtfToOsg.exe -i "C:\test\test.wire" -o "C:\test\test.osb"
,其中:
-i
是输入文件的定义
-o
是输出文件的定义
.exe
可以写入 osg (Ascii) 或 osb(二进制)文件
自 Autodesk VRED 2015 起,不再支持 OSG。
使用“-help”调用转换器选项
请按照以下说明使用 Autodesk® VRED™ 的 AtfToOsg.exe 运行命令行文件转换。为了能够使用 AtfToOsg.exe
,最重要的是设置正确的环境 (=PATH)。
SET PATH=<PathToVred>\VREDPro-<internalVersion>\bin\WIN64;%PATH%
完成后,可以使用 AtfToOsg 和 VpbToCad。例如,调用此选项可显示 AtfToOsg 的选项,如下所示:
<PathToVred>\VREDPro-<internalVersion>\bin\WIN64\AtfToOsg.exe -help
这些选项可用于定义输入文件、输出文件以及用于转换文件(例如转换包含/不含元数据的文件)的选项。
<pathToVred>\VREDPro-<internalVersion>\bin\WIN64\ATF\AtfToOsg.exe -i "<pathToInputFile>\InputFile.jt"-o "<pathToOutputFile>\OutputFileWithMetaData.vpb"--enable_metadata=true<pathToVred>\VREDPro-<internalVersion>\bin\WIN64\ATF\AtfToOsg.exe -i "<pathToInputFile>\InputFile.jt"-o "<pathToOutputFile>\OutputFileWithoutMetaData.vpb"--enable_metadata=false
对于 VpbToCad,使用一种不同的方法来缩短/简化命令行。必须向 .json 文件传递链接以提供转换设置。这意味着命令行的文档更简单。
<pathToVred>\VREDPro-<internalVersion>\bin\WIN64\ATF\VpbToCad.exe -help
要导出为 Siemens Jupiter Tessellation (JT),.json 文件具有以下格式:
{
"ExportNativeMeshes": true,
"ExportSurfaces": 0,
"FileType": "JT",
"version": 1
}
要导出为 3D 制造格式 (3MF),.json 文件具有以下格式,对于 ExportSurfaces
值,0 = 保留曲面,1 = 将曲面转换为网格,2 = 将曲面导出为曲面和网格,4 = 不导出曲面。
{
"ExportNativeMeshes": true,
"ExportSurfaces": 0,
"FileType": "3MF",
"version": 1
}
要使用 VpbToCad 将 Autodesk VRED VPB 文件转换为外部格式(目前仅支持 Siemens Jupiter Tessellation (JT) 和 3D 制造格式 (3MF)),请使用以下命令行:
\VREDPro-<internalVersion>\bin\WIN64\ATF\AtfToOsg.exe -i "<pathToInputFile>\InputFile.jt"-o "<pathToOutputFile>\OutputFileWithoutMetaData.vpb"--enable_metadata=false<pathToVred>\VREDPro-<internalVersion>\bin\WIN64\ATF\VpbToCad.exe -i "<pathToInputFile>\InputFile.vpb"-o"<pathToOutputFile>\OutputFile.jt"-c "<pathToJsonFile>\ConvertToJT.json"