Object3D
DisableViewDistanceBox
설정 거리보다 먼 경우 박스 표시 해제
Example
Parameters
Name | Type | Description |
---|---|---|
fileKey | Object | 파일 ID |
FromFile
FileID에 해당하는 Node 정보 반환
Example
Parameters
Name | Type | Description |
---|---|---|
fileId | Object | File ID |
Returns
Type | Description |
---|---|
Array | Node Data Array |
FromFilter
Filter에 해당하는 Node 정보 반환
Example
Parameters
Name | Type | Description |
---|---|---|
filter | VIZCore.Enum.OBJECT3D_FILTER |
|
Returns
Type | Description |
---|---|
| nodes |
FromID
Node ID에 해당하는 정보 반환
Example
Parameters
Name | Type | Description |
---|---|---|
id | Number | Node ID |
Returns
Type | Description |
---|---|
Array | Node Data Array |
FromLevel
Level에 해당하는 Node 정보 반환
Example
Parameters
Name | Type | Description |
---|---|---|
level | Number | Level |
Returns
Type | Description |
---|---|
Array | Node Data Array |
FromOrigin
FileID, OriginID에 해당하는 Node 정보 반환
Example
Parameters
Name | Type | Description |
---|---|---|
fileId | string | File ID |
originId | Number | Origin ID |
Returns
Type | Description |
---|---|
Array | Node Data Array |
FromRoot
전체 최상위 노드 반환
Example
Returns
Type | Description |
---|---|
| Node ID |
FromRootByKey
지정된 모델 Key의 최상위 노드 반환
Example
Parameters
Name | Type | Description |
---|---|---|
key | string | File ID |
Returns
Type | Description |
---|---|
| Node ID |
FromRootByUrl
지정된 URL의 최상위 노드 반환
Example
Parameters
Name | Type | Description |
---|---|---|
url | string | File Download URL |
Returns
Type | Description |
---|---|
| Node ID |
GetBodiesByFile
지정된 파일 하위 Body 목록 반환
Example
Parameters
Name | Type | Description |
---|---|---|
fileKey | string | File ID |
Returns
Type | Description |
---|---|
| Body Object Array |
GetBodiesByNode
지정된 노드의 하위 Body 목록 반환
Example
Parameters
Name | Type | Description |
---|---|---|
nodes |
| Node Object Array |
Returns
Type | Description |
---|---|
| Body Object Array |
GetBodiesByNodeID
지정된 Node ID의 하위 Body 목록 반환
Example
Parameters
Name | Type | Description |
---|---|---|
nodeIds |
| Node Object ID Array |
Returns
Type | Description |
---|---|
| Body Object Array |
GetBodyIdsByFile
지정된 파일 하위 BodyID 목록 반환
Example
Parameters
Name | Type | Description |
---|---|---|
fileKey | string | fileKey |
Returns
Type | Description |
---|---|
| Body ID Array |
GetBodyIdsByNode
지정된 노드 하위 BodyID 목록 반환
Example
Parameters
Name | Type | Description |
---|---|---|
nodes |
| Node Object Array |
Returns
Type | Description |
---|---|
| Body ID Array |
GetBodyIdsByNodeID
지정된 Node ID 하위 BodyID 목록 반환
Example
Parameters
Name | Type | Description |
---|---|---|
ids |
| Node ID Array |
Returns
Type | Description |
---|---|
| Body ID Array |
GetBodyIdsByNodeOriginID
지정된 NodeOriginID 하위 BodyID 목록 반환
Example
Parameters
Name | Type | Description |
---|---|---|
fileKey | String | fileKey |
ids |
| originIds |
Returns
Type | Description |
---|---|
| Body ID Array |
GetBoundBox
모델 전체 BoundBox 반환
Example
Returns
Type | Description |
---|---|
VIZCore.BBox | BoundBox |
GetBoundBoxByNode
지정된 노드의 BoundBox 반환
Example
Parameters
Name | Type | Description |
---|---|---|
nodes |
| Node Object Array |
Returns
Type | Description |
---|---|
VIZCore.BBox | BoundBox |
GetBoundBoxByNodeID
지정된 Node ID의 BoundBox 반환
Example
Parameters
Name | Type | Description |
---|---|---|
nodeIds |
| Node Object ID Array |
Returns
Type | Description |
---|---|
VIZCore.BBox | BoundBox |
GetInnerObjects
BBox 영역 내 노드 반환
Example
Parameters
Name | Type | Description |
---|---|---|
bbox | VIZCore.BBox | BoundBox |
union | Boolean | 전체 포함 여부 |
Returns
Type | Description |
---|---|
Array | Node ID Array |
GetNodeStructure
Node ID의 Structure 정보 반환
Example
Parameters
Name | Type | Description |
---|---|---|
id | Number | Node ID |
topDown | Boolean | True(TopDown), False(BottomUp) |
Returns
Type | Description |
---|---|
Array | Node Array |
GetOriginBoundBox
모델 Origin BoundBox 반환
Example
Parameters
Name | Type | Description |
---|---|---|
nodes |
| Node Object Array |
Returns
Type | Description |
---|---|
VIZCore.BBox | BoundBox |
GetSelectedObject3D
선택된 모델 반환
Example
Returns
Type | Description |
---|---|
| Body ID Array |
HideUnselectedObject
비선택 개체 숨기기
Example
InvertSelection
선택 반전
Example
LockMeshCache
Mesh Cache 메모리 우선 사용
Example
Parameters
Name | Type | Description |
---|---|---|
fileKey | Object | 파일 ID |
RefreshBBox
모델 전체 BoundBox 재계산
Example
SelectAll
전체 개체 선택 / 선택해제
Example
Parameters
Name | Type | Description |
---|---|---|
select | Boolean | True(전체 선택), False(전체 선택해제) |
SelectByFile
지정 파일로 모델 선택/해제 설정
Example
Parameters
Name | Type | Description |
---|---|---|
fileIds | Object | FileID or FileID Array |
selection | Boolean | true: 선택 / false: 선택해제 |
append | Boolean | true: 선택추가 / false: 해당 id 만 선택 |
SelectByNode
지정 노드로 모델 선택/해제 설정
Example
Parameters
Name | Type | Description |
---|---|---|
nodes | Array | Node Array |
selection | Boolean | true: 선택 / false: 선택해제 |
append | Boolean | true: 선택추가 / false: 해당 id 만 선택 |
SelectByNodeID
지정 노드 아이디로 모델 선택/해제 설정
Example
Parameters:
Name | Type | Description |
---|---|---|
ids | Array | Node ID Array |
selection | Boolean | true: 선택 / false: 선택해제 |
append | Boolean | true: 선택추가 / false: 해당 id 만 선택 |
SelectByOrigin
지정 OriginID로 모델 선택/해제 설정
Example
Parameters
Name | Type | Description |
---|---|---|
fileIds | Array | File ID Array |
originIds | Array | Origin ID Array |
selection | Boolean | true: 선택 / false: 선택해제 |
append | Boolean | true: 선택추가 / false: 해당 id 만 선택 |
event | Boolean | true: 선택 이벤트 활성화 / false: 선택 이벤트 비활성화 |
SetObjectDisableViewDistanceBBox
지정한 개체 설정 거리보다 먼 경우 박스 표시 설정 미적용(SetViewDistanceBox로 지정한 파일 ID만 적용)
Example
Parameters
Name | Type | Description |
---|---|---|
fileKey | String | 파일 ID |
originId | Number | Node ID |
disable | Boolean | true : 미적용으로 설정 , false : 적용 |
SetObjectDisableViewDistanceBBoxByArray
지정한 개체 설정 거리보다 먼 경우 박스 표시 설정 미적용(SetViewDistanceBox로 지정한 파일 ID만 적용)
Example
Parameters
Name | Type | Description |
---|---|---|
fileKey | String | 파일 ID |
arrayObjectID | Array | Node ID Array |
disable | Boolean | true : 미적용으로 설정 , false : 적용 |
SetSelectionColor
선택 모델 하이라이트 색상 설정
Example
Parameters
Name | Type | Description |
---|---|---|
color | VIZCore.Color | 하이라이트 색상 |
SetViewDistanceBox
설정 거리보다 먼 경우 박스 로 표시
Example
Parameters
Name | Type | Description |
---|---|---|
fileKey | Object | 파일 ID |
distance | Number | 거리 |
ShowAll
모델 전체 보이기/숨기기 설정
Example
Parameters
Name | Type | Description |
---|---|---|
visible | Boolean | true: 보이기, false: 숨기기 |
ShowByFile
파일 기준 모델 보이기/숨기기 설정
Example
Parameters
Name | Type | Description |
---|---|---|
fileIds | Object | FileID or FileID Array |
visible | Boolean | true: 보이기 / false: 숨기기 |
ShowByNode
노드 기준 모델 보이기/숨기기 설정
Example
Parameters
Name | Type | Description |
---|---|---|
nodes | Array | Node Array |
visible | Boolean | true: 보이기 / false: 숨기기 |
ShowByNodeID
Node ID 기준 모델 보이기/숨기기 설정
Example
Parameters
Name | Type | Description |
---|---|---|
ids | Array | Node ID Array |
visible | Boolean | true: 보이기 / false: 숨기기 |
ShowByOrigin
Origin ID 기준 모델 보이기/숨기기 설정
Example
Parameters
Name | Type | Description |
---|---|---|
fileIds | Array | File ID Array |
originIds | Array | Origin ID Array |
visible | Boolean | true: 보이기 / false: 숨기기 |
ShowSelectedObject
선택 개체 보이기 / 숨기기
Example
Parameters
Name | Type | Description |
---|---|---|
visible | Boolean | true: 보이기 / false: 숨기기 |
UnlockMeshCache
Mesh Cache 메모리 우선 사용해제
Example
Parameters
Name | Type | Description |
---|---|---|
fileKey | Object | 파일 ID |
--- Event Listener ---
OnBoxSelected
선택상자 선택 이벤트 등록
Example
Parameters
Name | Type | Description |
---|---|---|
listener | Object | Event Listener |
OnObject3DSelected
개체 선택 이벤트 등록
Example
Parameters
Name | Type | Description |
---|---|---|
listener | Object | Event Listener |