BOUNDBOX
VIZPub에서 사용할 수 있는 Bound Box를 활용한 구획 저장 기능 입니다.
Export Exterior
G B
-mode EXPEXT
-i "INPUT FILE PATH (*.viz, SPC File)" -o "OUTPUT FILE PATH (*.viz)"
Export Simplified Model
G B
- Basic Simplify
- -mode SIMPLE -i "INPUT FILE PATH (*.viz, SPC File)" -o "OUTPUT FILE PATH (*.viz)"
- Use Hide Filter Text File
- -mode SIMPLE -i "INPUT FILE PATH (*.viz, SPC File)" -o "OUTPUT FILE PATH (*.viz)" -hide_filter_object_file_path "C:\HIDE_FILTER.txt" -export_remain_structure_boundbox t -export_exclude_hidden_object_type 0
- Hide Filter Object File (*.txt)
- NodeName1;NodeName2;NodeName3
Export Model Boundbox Information
G B
-mode BBINFO
-i "INPUT FILE PATH (*.viz)" -o "OUTPUT FILE PATH (*.txt)"
Export Boundbox Inner Model
G B
- Export Bound Box Inner
- -mode INNER -i "INPUT FILE PATH (*.viz, SPC File)" -o "OUTPUT FILE PATH (*.viz)" -use_boundbox_search_option 0 -use_boundbox_min_x 0 -use_boundbox_min_y 0 -use_boundbox_min_z 0 -use_boundbox_max_x 100 -use_boundbox_max_y 100 -use_boundbox_max_z 100
- Remain Structure & Export Bound Box Inner
- -mode INNER -i "INPUT FILE PATH (*.viz, SPC File)" -o "OUTPUT FILE PATH (*.viz)" -export_remain_structure_boundbox t -use_boundbox_min_x 0 -use_boundbox_min_y 0 -use_boundbox_min_z 0 -use_boundbox_max_x 100 -use_boundbox_max_y 100 -use_boundbox_max_z 100
- Cut Object Across the Bound Box & Export
- -mode INNER -i "INPUT FILE PATH (*.viz, SPC File)" -o "OUTPUT FILE PATH (*.viz)" -use_boundbox_cut_object t
Use BoundBox XML
-mode INNER -i "INPUT FILE PATH (*.viz, SPC File)" -o "OUTPUT FILE PATH (*.viz)" -use_boundbox_cut_object t -boundbox_xml_file_path "C:\BBOX.xml" - Cut Object Based on Clip & Export
- -mode INNER -i "INPUT FILE PATH (*.viz, SPC File)" -o "OUTPUT FILE PATH (*.viz)" -use_boundbox_cut_object t -export_remain_structure_boundbox t -use_plane_axis_direction 0 -rule_file_path "C:\RULE.xml"
- Bound Box Information XML (*.xml)
- <?xml version="1.0" encoding="UTF-8"?> <Spaces> <Box KeepStructure="0" Path="C:\Temp\Model_Box1.viz"> <Minimum X="0" Y="0" Z="0" /> <Maximum X="100" Y="100" Z="100" /> </Box> <Box KeepStructure="1" Path="C:\Temp\Model_Box2.viz"> <Minimum X="100" Y="0" Z="0" /> <Maximum X="200" Y="100" Z="100" /> </Box> </Spaces>
구분
설명
비고
KeepStructure
모델 구조 유지 여부
0 : 모델 구조 유지 안함
1 : 모델 구조 유지
- Rule XML - Split Node (*.xml)
- <?xml version="1.0" encoding="utf-8"?> <Rules> <SplitRules Company="Softhills Co., Ltd." Author="abc" CreateDate="2023-07-05" Title="노드 병합을 위한 규칙"> <SplitRule Title="노드 분할 규칙 #1"> <Rule Input="NODENAME" Condition="Contains" Value="Line" ValueType="String" /> </SplitRule> <SplitRule Title="노드 분할 규칙 #2"> <Rule Input="NODENAME" Condition="BeginsWith" Value="Bolt" ValueType="String" /> </SplitRule> </SplitRules> </Rules>
- Rule XML 기본 정보
<[기능] Rules> 기본 속성
구분
설명
비고
Title
제목
Company
회사 이름
Author
작성자 이름
CreateDate
XML 생성일
<[기능] Rule> 기본 속성
구분
설명
비고
Title
제목
<Rule> 기본 속성
구분
설명
비고
Input
검색 대상
Condition
검색 조건
Value
결과 값
ValueType
결과 데이터 유형
Start
시작 위치
[Condition]이 [SubString] 인 경우에 사용
Length
문자열 길이
[Condition]이 [SubString] 인 경우에 사용
<Rule> Input 값 유형
구분
설명
비고
NODENAME
노드 이름
<Rule> Condition 값 유형
구분
설명
비고
Equals
값이 동일한 항목 검색
DoesNotEqual
값이 동일하지 않은 항목 검색
BeginsWith
지정된 값으로 시작하는 항목 검색
EndsWith
지정된 값으로 끝나는 항목 검색
Contains
지정된 값이 포함되는 항목 검색
DoesNotContain
지정된 값이 포함되지 않는 항목 검색
SubString
지정된 값을 설정된 위치에서 검색
<FInd> 기본 속성
구분
설명
비고
Value
검색어
[Condition]이 [SubString]인 경우에 선택적으로 정의
Last modified: 10 September 2024