Disassembly
AddGroup
분해 그룹 지정
Example
let nodes = vizcore.Object3D.Find.GetNodeByName(
'PIPE101' // Keyword
, true // Full Match
);
let ids1 = vizcore.Object3D.GetBodyIdsByNode(nodes);
let ids2 = [3]; //Object ID Array
//분해 그룹 지정
vizcore.Disassembly.AddGroup("group1", ids1);
vizcore.Disassembly.AddGroup("group2", ids2);
Parameters
Name | Type | Description |
---|---|---|
groupId | String | Group ID |
ids |
| Object ID List |
ClearGroup
분해 모든 그룹 제거
Example
//분해 모든 그룹 제거
vizcore.Disassembly.ClearGroup();
DisassembleAll
전체 개체 분해
Example
//전체 개체 분해
vizcore.Disassembly.DisassembleAll(1);
Parameters
Name | Type | Description |
---|---|---|
rate | Number | 거리 비율 (기본값 1.0) |
DisassembleGroup
지정된 그룹으로 분해
Example
let ids1 = [9]; //Object ID Array
let ids2 = [3]; //Object ID Array
//분해 그룹 지정
vizcore.Disassembly.AddGroup("group1", ids1);
vizcore.Disassembly.AddGroup("group2", ids2);
//지정된 그룹으로 분해
vizcore.Disassembly.DisassembleGroup();
Parameters
Name | Type | Description |
---|---|---|
rate | Number | 거리 비율 (기본값 1.0) |
DisassembleSelect
선택된 개체 분해
Example
//선택된 개체 분해
vizcore.Disassembly.DisassembleSelect(1);
Parameters
Name | Type | Description |
---|---|---|
rate | Number | 거리 비율 (기본값 1.0) |
RestoreAll
위치 초기화
Example
//위치 초기화
vizcore.Disassembly.RestoreAll();
Last modified: 24 July 2024