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] - 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> - Catia V5 가져오기 버전을 설정합니다.
0: 최적화된 경량 가져오기
1: 기존 항목 가져오기
기본값: 0
경로 설정
다음을 .bat 파일로 저장합니다. VRED 라이선스를 가져왔는지 확인합니다. 아래 예에서는 VREDPro-16.1을 사용합니다. 그러나 다른 버전을 실행 중인 경우에는 사용 중인 라이선스와 일치하도록 변경해야 합니다. 또한 seiferp를 사용자 디렉토리로 바꿔야 합니다.
SET PATH=c:\Program Files\Autodesk\VREDPro-16.1\bin\WIN64;%PATH%
"C:\Program Files\Autodesk\VREDPro-16.1\Bin\WIN64\ATF\AtfToOsg.exe" -i C:\Users\seiferp\Desktop\AtfToOsg\AliasTruck.wire -o C:\Users\seiferp\Desktop\AtfToOsg\ConvertedTruck.osb
다음은 명령을 실행하는 방법의 예입니다. 완료되면 VREDPro 라이선스가 체크 아웃됩니다.
Windows 명령 쉘 cmd.exe를 엽니다.
다음을 수행하여 올바른 폴더를 찾습니다. cd C:\Program Files\Autodesk\VREDPro-16.1\bin\WIN64
ATF\AtfToOsg.exe -i "C:\test\test.wire" -o "C:\test\test.osb" 명령을 실행합니다. 여기서:
-i는 입력 파일의 정의입니다.
-o는 출력 파일의 정의입니다.
.exe는 osg(Ascii) 또는 osb(binary) 파일을 기록할 수 있습니다.
VRED 2015부터 OSG는 더 이상 지원되지 않습니다.
"-help"를 사용하여 변환기 옵션 호출
다음 지침에 따라 Autodesk® VRED™의 AtfToOsg.exe를 사용하여 명령행 파일 변환을 실행합니다. AtfToOsg.exe를 사용할 수 있도록 하기 위해 가장 중요한 부분은 올바른 환경(=PATH)을 설정하는 것입니다.
SET PATH=<PathToVred>\VREDPro-16.1\bin\WIN64;%PATH%
이 작업이 완료되면 AtfToOsg 및 VpbToCad를 사용할 수 있습니다. 예를 들어, 다음과 같이 AtfToOsg에 대한 옵션을 표시하기 위해 이를 호출할 수 있습니다.
<PathToVred>\VREDPro-16.1\bin\WIN64\AtfToOsg.exe -help
옵션을 사용하여 입력 파일, 출력 파일 및 파일 변환 옵션(예: 메타데이터가 있는/없는 파일 변환)을 정의할 수 있습니다.
<pathToVred>\VREDPro-16.1\bin\WIN64\ATF\AtfToOsg.exe -i "<pathToInputFile>\InputFile.jt"-o "<pathToOutputFile>\OutputFileWithMetaData.vpb"--enable_metadata=true<pathToVred>\VREDPro-16.1\bin\WIN64\ATF\AtfToOsg.exe -i "<pathToInputFile>\InputFile.jt"-o "<pathToOutputFile>\OutputFileWithoutMetaData.vpb"--enable_metadata=false
VpbToCad의 경우 명령행을 줄이거나 단순화하는 데 다른 접근 방식이 사용됩니다. 변환 설정을 위해 링크를 .json 파일로 전달해야 합니다. 즉, 명령행의 설명서가 더 간단하다는 의미입니다.
<pathToVred>\VREDPro-16.1\bin\WIN64\ATF\VpbToCad.exe -help
JT로 내보내는 경우 .json 파일의 형식은 다음과 같습니다.
{
"ExportNativeMeshes": true,
"ExportSurfaces": 0,
"FileType": "JT",
"version": 1
}
3MF로 내보낼 경우 .json 파일의 형식은 다음과 같습니다. ExportSurfaces 값의 경우 0 = 표면 유지, 1 = 표면을 메쉬로 변환, 2 = 표면 및 메쉬로 표면 내보내기, 4 = 표면을 내보내지 않음
{
"ExportNativeMeshes": true,
"ExportSurfaces": 0,
"FileType": "3MF",
"version": 1
}
VpbToCad를 사용하여 VPB 파일을 외부 형식으로 변환하려면(현재는 JT 및 3MF만 지원됨) 다음 명령행을 사용합니다.
\VREDPro-16.1\bin\WIN64\ATF\AtfToOsg.exe -i "<pathToInputFile>\InputFile.jt"-o "<pathToOutputFile>\OutputFileWithoutMetaData.vpb"--enable_metadata=false<pathToVred>\VREDPro-16.1\bin\WIN64\ATF\VpbToCad.exe -i "<pathToInputFile>\InputFile.vpb"-o"<pathToOutputFile>\OutputFile.jt"-c "<pathToJsonFile>\ConvertToJT.json"