본문으로 건너뛰기

Object3DManager

Constructor

VIZCore Model 인터페이스

Parameters

NameTypeDescription
mainObjectMain Instance
VIZCoreObjectValueObject Instance

Fields

NameTypeDescription
FindobjectInitialized with: new IFind(main, VIZCore, this)
ColorobjectInitialized with: new IColor(main, VIZCore)
MaterialobjectInitialized with: new IMaterial(main, VIZCore, this)
GeometryPropertyobjectInitialized with: new IGeometryProperty(main, VIZCore, this)
TransformobjectInitialized with: new ITransform(main, VIZCore)
CustomEdgeobjectInitialized with: new IObject3DCustomEdge(main, VIZCore.this)
UDAobjectInitialized with: new IUDA(main, VIZCore)

Methods

NameDescription
ExportNodeInfo개체 정보
FromIDNode ID의 해당하는 정보 반환
FromOriginFileID, OriginID에 해당하는 Node 정보 반환
FromFileFileID에 해당하는 Node 정보 반환
FromLevelLevel에 해당하는 Node 정보 반환
GetNodeNameMapFileID에 해당하는 Node 이름 반환
GetNodeStructureNode ID의 해당하는 정보 반환
SelectAll전체 개체 선택 / 선택해제
GetSelectedObject3D선택된 모델 반환
SelectByNode모델 선택/해제 설정
SelectByNodeID모델 선택/해제 설정
SelectByOrigin모델 선택/해제 설정
SelectByFile모델 선택/해제 설정
SetSelectionColor선택 모델 하이라이트 색상 설정
ShowByNode모델 보이기/숨기기 설정
ShowByNodeID모델 보이기/숨기기 설정
ShowByOrigin모델 보이기/숨기기 설정
ShowByFile파일 기준 모델 보이기/숨기기 설정
ShowAll모델 전체 보이기/숨기기 설정
ShowSelectedObject선택 개체 보이기 / 숨기기
HideUnselectedObject비선택 개체 숨기기
InvertSelection선택 반전
GetBodiesByNode지정된 노드의 하위 Body 목록 반환
GetBodiesByNodeID지정된 노드의 하위 Body 목록 반환
GetBodiesByFile지정된 파일 하위 Body 목록 반환
GetBodyIdsByNode지정된 개체 하위 BodyID 목록 반환
GetBodyIdsByNodeID지정된 개체 하위 BodyID 목록 반환
GetBodyIdsByNodeOriginID지정된 개체 하위 BodyID 목록 반환
GetBodyIdsByFile지정된 파일 하위 BodyID 목록 반환
GetBoundBoxByNode지정된 노드의 BoundBox 반환
GetBoundBoxByNodeID지정된 노드의 BoundBox 반환
GetExtremeAxisBBoxsByNodeID지정된 노드의 +X, +Y, +Z, -X, -Y, -Z Object Id, BoundBox 반환
GetOriginBoundBox모델 Origin BoundBox 반환
GetBoundBox모델 전체 BoundBox 반환
RefreshBBox모델 전체 BoundBox 재계산
FromFilter
FromRoot전체 최상위 노드 반환
FromRootByUrl지정된 URL의 최상위 노드 반환
FromRootByKey지정된 모델 Key의 최상위 노드 반환
GetNodeIDsByCustomColor전체 노드 중 Custom Color 노드 반환
EnableUseSelectionMulti노드들 선택 가능 여부 설정
LockMeshCacheMesh Cache 메모리 우선 사용
UnlockMeshCacheMesh Cache 메모리 우선 사용해제
SetViewDistanceBox설정 거리보다 먼 경우 박스 로 표시
DisableViewDistanceBox설정 거리보다 먼 경우 박스 표시 해제
GetInnerObjectsBBox 영역 내 노드 반환
SetObjectDisableViewDistanceBBox지정한 개체 설정 거리보다 먼 경우 박스 표시 설정 미적용 SetViewDistanceBox으로 지정한 파일 ID만 적용
SetObjectDisableViewDistanceBBoxByArray지정한 개체 설정 거리보다 먼 경우 박스 표시 설정 미적용 SetViewDistanceBox으로 지정한 파일 ID만 적용

Events

NameDescription
OnObject3DSelected개체 선택 이벤트 등록
OnBoxSelected선택상자 선택 이벤트 등록
OnObject3DSelectedPostion개체 선택 Position 이벤트 등록