GeometryProperty
GetBoundBoxByBody
지정된 Body (Array) 의 BoundBox 반환
Example
//노드 이름에 해당하는 노드 반환
let nodes = vizcore.Object3D.Find.GetNodeByName(
'PIPE101' // Keyword
, true // Full Match
);
let color = new VIZCore.Color(255, 125, 0, 255); //R, G, B, A
//지정된 노드의 하위 Body 목록 반환
let bodies = vizcore.Object3D.GetBodiesByNode(nodes);
//지정된 Body (Array) 의 BoundBox 반환
vizcore.Object3D.GeometryProperty.GetBoundBoxByBody(bodies);
Parameters
Name | Type | Description |
---|---|---|
bodies |
| Body Object Array |
Returns
Type | Description |
---|---|
VIZCore.BBox | Bound Box |
GetBoundBoxByNode
지정된 Nodes 의 BoundBox 반환
Example
//노드 이름에 해당하는 노드 반환
let nodes = vizcore.Object3D.Find.GetNodeByName(
'PIPE101' // Keyword
, true // Full Match
);
//지정된 Nodes 의 BoundBox 반환
let boundBox = vizcore.Object3D.GeometryProperty.GetBoundBoxByNode(nodes);
Parameters
Name | Type | Description |
---|---|---|
nodes |
| Node Object Array |
Returns
Type | Description |
---|---|
VIZCore.BBox | Bound Box |
GetBoundBoxByNodeID
지정된 Node ID (Array) 의 BoundBox 반환
Example
let ids = []; //Node ID Array
ids.push(100);
ids.push(200);
ids.push(300);
//지정된 Node ID (Array) 의 BoundBox 반환
vizcore.Object3D.GeometryProperty.GetBoundBoxByNodeID(ids);
Parameters
Name | Type | Description |
---|---|---|
ids |
| Node ID Array |
Returns
Type | Description |
---|---|
VIZCore.BBox | Bound Box |
Last modified: 24 July 2024