본문으로 건너뛰기

EXPORT

VIZPub에서 사용할 수 있는 추출 기능입니다.


Export EBOM​

X M

CAD 파일의 정보를 XML 형식으로 출력합니다.

Basic E-BOM XML Export​

-mode XML -i "INPUT FILE PATH" -o "OUTPUT FILE PATH (*.xml)"

Full Structure E-BOM XML​

-mode XML -i "INPUT FILE PATH" -o "OUTPUT FILE PATH (*.xml)" -use_full_structure t

Export Image Use GPU​

CAD 파일의 형상을 이미지 형식으로 출력합니다.

Export All Node Image​

CAD 파일의 하위 노드의 형상 이미지를 모두 출력합니다.

X M

Export to JPG​

이미지를 JPG 파일 포맷으로 출력합니다.

-mode IMG -i "INPUT FILE PATH" -o "OUTPUT FOLDER PATH" -img_format 0

Export to PNG​

이미지를 PNG 파일 포맷으로 출력합니다.

-mode IMG -i "INPUT FILE PATH" -o "OUTPUT FOLDER PATH" -img_format 1

Export Root Model Image​

CAD 파일의 최상위 노드의 형상 이미지를 출력합니다.

X M

-mode IMG -i "INPUT FILE PATH" -o "OUTPUT FILE PATH (*.jpg)" -img_export_all_node f

Export Structure​

M G B

CAD 파일의 형상을 뺀 구조 모델트리만 VIZ 파일로 출력합니다.

-mode STRUCT -i "INPUT FILE PATH" -o "OUTPUT FILE PATH"

Export Metadata​

M G B

CAD 파일의 정보 Metadata를 출력합니다.

-mode META -i "INPUT FILE PATH" -o "OUTPUT FILE PATH (*.metadata)"
Metadata (*.metadata) Information 형식

Metadata Information​

23<<,>>-1<<,>>500<<,>>-30.315491<<,>>-27.076683<<,>>1.464727<<,>>26.305035<<,>>-2.886889<<,>>27.131201<<,>>-1<<,>>0<<,>>0<<,>>toycar303
1<<,>>23<<,>>500<<,>>-30.315491<<,>>-27.076683<<,>>1.464727<<,>>26.305035<<,>>-2.886889<<,>>27.131201<<,>>-1<<,>>1<<,>>0<<,>>toycar_assy
2<<,>>1<<,>>501<<,>>21.976234<<,>>-20.874062<<,>>9.304384<<,>>26.305035<<,>>-8.874063<<,>>21.389130<<,>>-1<<,>>2<<,>>0<<,>>toycar_wheel refset MODEL
3<<,>>2<<,>>507<<,>>21.976234<<,>>-20.874062<<,>>9.304384<<,>>26.305035<<,>>-8.874063<<,>>21.389130<<,>>-1<<,>>3<<,>>0<<,>>toycar_wheel refset MODEL
5<<,>>1<<,>>500<<,>>4.658949<<,>>-27.076683<<,>>1.556215<<,>>16.658949<<,>>-3.051743<<,>>13.607685<<,>>-1<<,>>2<<,>>1<<,>>toycar_axle_assy refset MODEL
6<<,>>5<<,>>501<<,>>9.658949<<,>>-26.066458<<,>>6.556558<<,>>11.658949<<,>>-4.061968<<,>>8.606562<<,>>-1<<,>>3<<,>>0<<,>>toycar_axle refset MODEL
7<<,>>6<<,>>507<<,>>9.658949<<,>>-26.066458<<,>>6.556558<<,>>11.658949<<,>>-4.061968<<,>>8.606562<<,>>-1<<,>>4<<,>>0<<,>>toycar_axle refset MODEL
8<<,>>5<<,>>501<<,>>4.658949<<,>>-27.076683<<,>>1.600897<<,>>16.658949<<,>>-23.051689<<,>>13.607685<<,>>-1<<,>>3<<,>>1<<,>>toycar_wheel refset MODEL
9<<,>>8<<,>>507<<,>>4.658949<<,>>-27.076683<<,>>1.600897<<,>>16.658949<<,>>-23.051689<<,>>13.607685<<,>>-1<<,>>4<<,>>0<<,>>toycar_wheel refset MODEL
10<<,>>5<<,>>501<<,>>4.659730<<,>>-7.076734<<,>>1.556215<<,>>16.658169<<,>>-3.051743<<,>>13.561441<<,>>-1<<,>>3<<,>>2<<,>>toycar_wheel refset MODEL
11<<,>>10<<,>>507<<,>>4.659730<<,>>-7.076734<<,>>1.556215<<,>>16.658169<<,>>-3.051743<<,>>13.561441<<,>>-1<<,>>4<<,>>0<<,>>toycar_wheel refset MODEL
12<<,>>1<<,>>500<<,>>-22.043531<<,>>-26.886889<<,>>1.464727<<,>>-10.043531<<,>>-2.886889<<,>>13.464727<<,>>-1<<,>>2<<,>>2<<,>>toycar_axle_assy refset MODEL
13<<,>>12<<,>>501<<,>>-17.043531<<,>>-25.886889<<,>>6.464727<<,>>-15.043531<<,>>-3.886889<<,>>8.464727<<,>>-1<<,>>3<<,>>0<<,>>toycar_axle refset MODEL
14<<,>>13<<,>>507<<,>>-17.043531<<,>>-25.886889<<,>>6.464727<<,>>-15.043531<<,>>-3.886889<<,>>8.464727<<,>>-1<<,>>4<<,>>0<<,>>toycar_axle refset MODEL
15<<,>>12<<,>>501<<,>>-22.043531<<,>>-26.886889<<,>>1.464727<<,>>-10.043531<<,>>-22.886889<<,>>13.464727<<,>>-1<<,>>3<<,>>1<<,>>toycar_wheel refset MODEL
16<<,>>15<<,>>507<<,>>-22.043531<<,>>-26.886889<<,>>1.464727<<,>>-10.043531<<,>>-22.886889<<,>>13.464727<<,>>-1<<,>>4<<,>>0<<,>>toycar_wheel refset MODEL
17<<,>>12<<,>>501<<,>>-22.042751<<,>>-6.886889<<,>>1.465508<<,>>-10.044312<<,>>-2.886889<<,>>13.463945<<,>>-1<<,>>3<<,>>2<<,>>toycar_wheel refset MODEL
18<<,>>17<<,>>507<<,>>-22.042751<<,>>-6.886889<<,>>1.465508<<,>>-10.044312<<,>>-2.886889<<,>>13.463945<<,>>-1<<,>>4<<,>>0<<,>>toycar_wheel refset MODEL
19<<,>>1<<,>>501<<,>>-30.315491<<,>>-26.374063<<,>>10.597392<<,>>25.170238<<,>>-3.374063<<,>>27.131201<<,>>-1<<,>>2<<,>>3<<,>>toycar_body refset MODEL
20<<,>>19<<,>>507<<,>>-30.315491<<,>>-26.374063<<,>>10.597392<<,>>25.170238<<,>>-3.374063<<,>>27.131201<<,>>-1<<,>>3<<,>>0<<,>>toycar_body refset MODEL
노트
  • 각 내역은 <<,>>를 구분자로 사용합니다.
  • 내역은 순서대로 Node ID, Parent Node ID, Entity Type, BoundBox Min X, Y, Z, BoundBox Max X, Y, Z, -1(NULL), Structure Depth, Child Index, Node Name 입니다.
  • Entity Type
구분설명
500Assembly
501Part
507Body

Export JSON​

M G B

CAD 파일의 정보를 JSON 형식으로 출력합니다.

Export JSON by Default​

-mode JSON -i "INPUT FILE PATH" -o "OUTPUT FILE PATH (*.json)"

Export JSON by One Line​

-mode JSON -i "INPUT FILE PATH" -o "OUTPUT FILE PATH (*.jsonl)"
JSON Information 형식

JSON Information​

{
"schemaVersion": "1.0",
"generator": { "name": "VIZPubBIM.exe", "version": "10.1.26.929", "convertedAt": "2026-09-29T06:35:33Z" },
"modelFile": { "fileName": "toycar303.viz", "formatVersion": "303", "nodeCount": 20 },
"spatialConvention": { "lengthUnit": "mm", "matrixLayout": "column-major", "transformSpace": "world" },
"attributeDefs": [
{ "category": "General", "name": "MakeOrBuy" },
{ "category": "General", "name": "ProductDefinition" },
{ "category": "General", "name": "ProductID" },
{ "category": "General", "name": "ProductName" }
],
"nodes": [
{
"id": 23,
"name": "toycar303",
"type": "Assembly",
"bounds": {
"min": [-30.31549072265625, -27.076683044433594, 1.4647269248962402],
"max": [26.305034637451172, -2.8868889808654785, 27.131200790405273]
},
"children": [1]
},
{
"id": 1,
"name": "toycar_assy",
"type": "Assembly",
"bounds": {
"min": [-30.31549072265625, -27.076683044433594, 1.4647269248962402],
"max": [26.305034637451172, -2.8868889808654785, 27.131200790405273]
},
"attributes": [
[0, ".NOT_KNOWN."],
[1, "design"],
[2, "toycar_assy"],
[3, "toycar_assy"]
],
"children": [2, 5, 12, 19]
},
...
]
}
노트
  • 속성의 title, key는 JSON 헤더의 "attributeDefs"에 작성되며, 실제 노드 정보에는 인덱스 형식으로 추가됩니다.

generator​

변환기 정보에 대한 내용입니다.

구분설명비고
name변환기 이름
version변환기 버전
convertedAt변환 날짜

modelFile​

원본 모델에 대한 내용입니다.

구분설명비고
fileName원본 파일 이름
formatVersionVIZ 포맷 버전
nodeCount총 노드 개수
originOffset원본 원점 값0, 0, 0인 경우 제외

spatialConvention​

전체 모델의 공용 정보입니다.

구분설명비고
lengthUnit길이 유닛
matrixLayout매트릭스 읽기 순서
transformSpace사용 좌표계

attributeDefs​

속성 category-key 내용을 미리 선언해둔 내역입니다. 이후 작성되는 노드 정보에서 인덱스 값으로 연결하여 사용합니다.

구분설명비고
category속성 카테고리카테고리가 없는 경우 "General"
name속성 Key

nodes​

각 노드의 정보 내역입니다.

구분설명비고
id노드 ID
name노드 이름
type노드 타입Assmebly, Part, Bodyset, Body
bounds바운드박스 min / max
attributes노드 속성
children자식 노드 ID

JSONL Information​

{"id":23,"name":"toycar303","type":"Assembly","bounds":{"min":[-30.31549072265625,-27.076683044433594,1.4647269248962402],"max":[26.305034637451172,-2.8868889808654785,27.131200790405273]},"children":[1]}
{"id":1,"name":"toycar_assy","type":"Assembly","bounds":{"min":[-30.31549072265625,-27.076683044433594,1.4647269248962402],"max":[26.305034637451172,-2.8868889808654785,27.131200790405273]},"attributes":[["General","MakeOrBuy",".NOT_KNOWN."],["General","ProductDefinition","design"],["General","ProductID","toycar_assy"],["General","ProductName","toycar_assy"]],"children":[2,5,12,19]}
...
노트
  • 각 노드 내역이 한 줄로 표기됩니다.
  • JSON 헤더를 사용하지 않기 때문에 기본 JSON과 달리 속성은 인덱스가 아닌 title, key, value 형식으로 작성됩니다.

Export Node​

G B

CAD 파일의 특정 형식의 노드만 VIZ 파일로 출력합니다.

Export All Model Node​

CAD 파일의 모든 노드를 VIZ 파일로 출력합니다.

-mode NODE -i "INPUT FILE PATH (*.viz, SPC File)" -o "OUTPUT FOLDER PATH" -export_file_node_type 0

Export Part Node​

CAD 파일의 Part를 VIZ 파일로 출력합니다.

-mode NODE -i "INPUT FILE PATH (*.viz, SPC File)" -o "OUTPUT FOLDER PATH" -export_file_node_type 1

Export Body Node​

CAD 파일의 Body를 VIZ 파일로 출력합니다.

-mode NODE -i "INPUT FILE PATH (*.viz, SPC File)" -o "OUTPUT FOLDER PATH" -export_file_node_type 2
정보

SPC File : REV, RVM, RVT format