ViewManager
View Manager
Properties
Methods
| Name | Description |
|---|---|
| BeginBackgroundRenderingMode | OpenGL 메모리 상에 개체 렌더링 모드 시작. 종료 시, EndBackgroundRenderingMode() 함수를 호출 해야 함. |
| BoxZoom | 박스 줌 |
| CaptureImage | 현재 화면을 이미지로 반환 |
| CaptureImageToClipboard | 뷰 영역을 클립보드에 저장 |
| ClearObjectsSilhouetteEdge | 해당개체 윤곽효과 색상 및 투명도 초기화 |
| CommandOut | 이전 명령 동작을 취소 |
| DegreesToRadians | Degree To Radian |
| EndBackgroundRenderingMode | OpenGL 메모리 상에 개체 렌더링 모드 종료. |
| FitToView | 조회중인 모델을 현재 화면에 맞춤 |
| FlyToObject3d | 선택 개체로 비행 |
| FromScreen | 뷰 화면 영역에 해당하는 개체 반환 |
| Get2DProjectionVertex | 모델 외곽형상 포인트 추출 |
| GetBackgroundRenderingImage | OpenGL 메모리 상에 렌더링된 화면을 이미지로 반환 |
| GetCameraAxis | 카메라 로컬축 방향 반환 |
| GetCameraData | Get Current Camera Data |
| GetCameraEyePosition | 원근 카메라 위치 반환 |
| GetCameraViewAxis | 카메라 방향 반환 |
| GetContextMenu | Get View ContextMenu |
| GetFilterAreaBlurArea | 영역 블러 효과 범위 반환 |
| GetImage | 선택된 개체의 이미지를 반환 |
| GetMouseInputPreset | Get Mouse Input Preset |
| GetNodeThumbnail | 지정된 노드의 미리보기 이미지를 반환 |
| GetPickedSurfaceNormalVector | 선택된 지점의 표면 위치의 Normal Vector 반환 |
| GetRenderMode | 렌더링 모드 반환 |
| GetSurfaceNormalVector | 3D 공간상의 특정 위치의 표면 Normal Vector 반환 |
| Ghost | 고스트(Ghost) 모드 - 임시로 모델을 투명하게 처리 |
| HitTest | 뷰 화면 X, Y 좌표로 개체 조회 |
| InitSizeViewArea | View 영역의 크기 초기화 |
| MoveCamera | 카메라 이동 |
| MoveCenterToObject3d | 개체로 중심 이동 |
| PointToViewClient | 특정 화면(Screen) 지점의 위치를 3D 뷰어 영역 좌표로 계산합니다. |
| RadiansToDegrees | Radian To Degree |
| ResetView | 초기 위치로 |
| ReverseFilterAreaBlur | 영역 블러 효과 영역 반전 |
| RotateCamera | 카메라 회전 |
| RotateCameraByAxis | 축 기준 회전 |
| RotateCameraByScreenAxis | 뷰 화면 축 기준 회전 |
| ScreenToWorld | 2D 좌표(화면 좌표)를 3D World 좌표계로 반환 |
| SelectByBox | 선택 상자 |
| SelectByScreenPosition | 화면 좌표로 모델 선택 |
| SetCameraData | Set Camera Data |
| SetCameraPosAndDirection | 지정된 개체에 카메라 방향 및 거리 지정 |
| SetCameraRotateUpVector | 카메라 고정축 설정 |
| SetContextMenu | Set View ContextMenu |
| SetCustomMouseDoubleClick | 사용자 정의형 마우스 더블클릭 이벤트 설정 |
| SetCustomMouseDown | 사용자 정의형 마우스 버튼 다운 이벤트 설정 |
| SetCustomMouseMove | 사용자 정의형 마우스 버튼 이동 이벤트 설정 |
| SetCustomMouseUp | 사용자 정의형 마우스 버튼 업 이벤트 설정 |
| SetCustomMouseWheel | 사용자 정의형 마우스 휠 이벤트 설정 |
| SetFilterAreaBlurArea | 영역 블러 효과 범위 설정 |
| SetISOViewDirectionStyle | ISO 뷰 방향 스타일 설정 |
| SetMouseInputPreset | Set Mouse Input Preset |
| SetPerspectiveCamera | 원근 카메라 설정 |
| SetPivotPosition | 마우스 최종 위치로 회전 중심(Pivot) 위치 설정 |
| SetPivotPostionBySelectedNodeCenter | 선택된 모델 중심으로 회전 중심(Pivot)을 위치를 지정 |
| SetRenderMode | 렌더링 모드 설정 |
| SetRotateCameraByPivot | 피벗 중심으로 화면 회전 |
| SetRotateCameraByPoint | 임의의 위치 중심으로 회전 |
| SetSizeViewArea | View 영역의 크기 변경 |
| ShowEdge | 선택된 개체의 Edge 정보 가시화 |
| ShowExportTopViewImageDialog | [BETA] Show Export Top View Image Dialog |
| ShowObjectsSilhouetteEdge | 해당개체 윤곽효과 색상 및 투명도 설정 |
| WorldToScreen | 3D World 좌표계를 2D 좌표(화면 좌표) 반환 |
| ZoomIn | 확대(Zoom-In) |
| ZoomOut | 축소(Zoom-Out) |
Events
| Name | Description |
|---|---|
| OnAreaSelectionBeginEvent | View Area Selection Begin Event |
| OnAreaSelectionEndEvent | View Area Selection End Event |
| OnCameraStateChangedEvent | View Camera Changed Event |
| OnViewContextMenuOpeningEvent | View Context Menu Opening Event |
| OnViewDefaultMouseDoubleClickEvent | View Default(User Control) Mouse Double Click Event |
| OnViewDefaultMouseDownEvent | View Default(User Control) Mouse Down Event |
| OnViewDefaultMouseMoveEvent | View Default(User Control) Mouse Move Event |
| OnViewDefaultMouseUpEvent | View Default(User Control) Mouse Up Event |
| OnViewDefaultMouseWheelEvent | View Default(User Control) Mouse Wheel Event |
| OnViewDragDrop | View DragDrop Event |
| OnViewDragEnter | View Drag Enter Event |
| OnViewDragLeave | View Drag Leave Event |
| OnViewDragOver | View Drag Over Event |
| OnViewMouseDoubleClickEvent | View Mouse Double Click Event |
| OnViewPreSelectLabelEvent | View Pre-Select Label |
| OnViewToolbarViewChangedEvent | View Toolbar View Changed Event |
| OnViewToolbarViewChangingEvent | View Toolbar View Changing Event |