본문으로 건너뛰기

ViewManager

View Manager

Properties

NameTypeDescription
AmbientColorColor음영 색상
AntiAliasingboolAnti-aliasing
BackgroundColor1Color배경색 1
BackgroundColor2Color배경색 2
BackgroundModeBackgroundModes배경 모드
DiffuseLightColorColor기본 빛 색상
EdgeWidthRatiofloat모서리 굵기 비율 : 0 ~ 100
EnableAnimationboolAnimation 활성화/비활성화
EnableAutoFitbool자동 화면 맞춤 활성화/비활성화
EnableBoxSelectionFrontObjectOnlybool영역 선택 시, 맨 앞의 (카메라에서 가까운) 개체 만 선택
EnableDoubleClickboolMouse Double Click 활성화/비활성화
EnableDoubleClickFocusAndFitboolMouse Double Click 시, 선택된 모델 초점 및 자동화면 맞춤 활성화/비활성화. EnableDoubleClick = True(기본값) 상태에서 해당 기능이 동작함. EnableDoubleClickFocusAndFit = False 이고, 선택된 모델이 없는 경우 ResetView(전체 화면 맞춤) 기능이 동작함.
EnableHardwareAccelerationboolEnable Hardware Acceleration
EnableInertiaRotatebool연속회전 모드 활성화/비활성화
EnableLeafAssemblySelectionboolLeaf Assembly 선택 활성화/비활성화
EnableParentSelectionbool선택된 개체 재선택 시, 상위 개체 선택 기능 활성화/비활성화
EnableSelectionbool개체 선택 활성화/비활성화
EnableSelectionMouseRButtonUpbool마우스 오른쪽 버튼으로 개체 선택 활성화/비활성. 기본값 True
EnvironmentLightbool환경 조명
FilterAreaBlurbool영역 블러 효과
FilterAreaBlurBackgroundColorColor영역 블러 배경색
FilterAreaBlurBackgroundRatiofloat영역 블러 배경색 비율 (0 ~ 1)
FloorShadowbool바닥 그림자
FOVfloat원근 시야각 (FOV - Field of view) - [45~74]
GroupSilhouetteEdgeGroupSilhouetteEdgeManager개체 그룹 단위 SilhouetteEdge 관리
KeyboardBasedTransformKeyboardBasedTransformManager키보드 방향키를 활용한 선택된 개체 이동/회전 관리
LightDirectionVector3D빛 방향 설정 화면상의 방향 +X = 좌, -X = 우, +Y = 상, -Y = 하, +Z = 앞, -Z = 뒤
MarineAxisMarineAxisManagerMarine Axis 관리
MessageMessageManagerMessage 관리
MiniViewMiniViewManagerMini View 관리
ModelComparisonModelComparisonManager[MANAGER] 모델 비교 뷰 모드 관리
ModelShaderModelShaderKindModel Shader
MoldLineMoldLineManagerMold Line 관리
MouseBasedObjectMoveMouseBasedObjectMoveManager마우스로 개체 이동 관리
NavigationNavigationModesNavigation Mode - Pan, Rotate, Orbit, Walk, Fly
OceanOceanManagerOcean View 관리
PhongShadingboolPhong Shading
PlaneReflectionbool면 반사
PreSelectPreSelectStylePre-Select Option
ProjectionProjectionsProjection : Orthographic(평행), Perspective(원근)
RealtimeShadowbool실시간 그림자
ReferenceAxisReferenceAxisManagerReference Axis(참조축) 관리
RotationAnglefloat화면 및 축 기준 회전 각도
RotationAxisAxis축 기준 회전을 위한 기준 축
ScreenAxisRotationScreenAxisRotationManager화면 축 기준 회전 관리
SelectionColorColor개체 선택 색상 : 개체 선택 시, 반전 색상
SelectionModeObject3DSelectionOptions개체 선택 유형 : 음영(색상), 경계로 선택(개체), 경계로 선택(전체)
SelectionObject3DTypeSelectionObject3DTypes선택가능 개체유형
ShadingEffectbool음영
Shininessfloat광원 : 0 ~ 100
SilhouetteEdgebool윤곽
SilhouetteEdgeColorColor윤곽효과 색상 및 투명도
SizeSize3D 뷰 영역 크기 반환
SkySkyManagerSky View 관리
SpecularGammafloat셰이더 광원 세기 : 0 ~ 100
ToolbarViewToolbarManagerToolbar 관리
VertexColorVertexColorManagerVertexColor 관리
ViewToolbarbool뷰 툴바
WatermarkWatermarkManagerWatermark 관리
WireBoxRenderModeboolRotate / Pan 에서 BoundBox 크기의 WireBox 표시. 기본값 : False
WireBoxRenderModeLineColorColorWireBox 라인 색상
WireBoxRenderModeLineWidthfloatWireBox 라인 두께
XRayXRayManagerXRay 관리
ZoomRatiofloat확대 / 축소 비율

Methods

NameDescription
BeginBackgroundRenderingModeOpenGL 메모리 상에 개체 렌더링 모드 시작. 종료 시, EndBackgroundRenderingMode() 함수를 호출 해야 함.
BoxZoom박스 줌
CaptureImage현재 화면을 이미지로 반환
CaptureImageToClipboard뷰 영역을 클립보드에 저장
ClearObjectsSilhouetteEdge해당개체 윤곽효과 색상 및 투명도 초기화
CommandOut이전 명령 동작을 취소
DegreesToRadiansDegree To Radian
EndBackgroundRenderingModeOpenGL 메모리 상에 개체 렌더링 모드 종료.
FitToView조회중인 모델을 현재 화면에 맞춤
FlyToObject3d선택 개체로 비행
FromScreen뷰 화면 영역에 해당하는 개체 반환
Get2DProjectionVertex모델 외곽형상 포인트 추출
GetBackgroundRenderingImageOpenGL 메모리 상에 렌더링된 화면을 이미지로 반환
GetCameraAxis카메라 로컬축 방향 반환
GetCameraDataGet Current Camera Data
GetCameraEyePosition원근 카메라 위치 반환
GetCameraViewAxis카메라 방향 반환
GetContextMenuGet View ContextMenu
GetFilterAreaBlurArea영역 블러 효과 범위 반환
GetImage지정된 개체의 이미지를 반환
GetMouseInputPresetGet Mouse Input Preset
GetNodeThumbnail지정된 노드의 미리보기 이미지를 반환
GetPickedSurfaceNormalVector선택된 지점의 표면 위치의 Normal Vector 반환
GetRenderMode렌더링 모드 반환
GetSurfaceNormalVector3D 공간상의 특정 위치의 표면 Normal Vector 반환
Ghost고스트(Ghost) 모드 - 임시로 모델을 투명하게 처리
HitTest뷰 화면 X, Y 좌표로 개체 조회
InitSizeViewAreaView 영역의 크기 초기화
MoveCamera카메라 이동
MoveCenterToObject3d개체로 중심 이동
PointToViewClient특정 화면(Screen) 지점의 위치를 3D 뷰어 영역 좌표로 계산합니다.
RadiansToDegreesRadian To Degree
ResetView초기 위치로
ReverseFilterAreaBlur영역 블러 효과 영역 반전
RotateCamera카메라 회전
RotateCameraByAxis축 기준 회전
RotateCameraByScreenAxis뷰 화면 축 기준 회전
ScreenToWorld2D 좌표(화면 좌표)를 3D World 좌표계로 반환
SelectByBox선택 상자
SelectByScreenPosition화면 좌표로 모델 선택
SetCameraDataSet Camera Data
SetCameraPosAndDirection지정된 개체에 카메라 방향 및 거리 지정
SetCameraRotateUpVector카메라 고정축 설정
SetContextMenuSet View ContextMenu
SetCustomMouseDoubleClick사용자 정의형 마우스 더블클릭 이벤트 설정
SetCustomMouseDown사용자 정의형 마우스 버튼 다운 이벤트 설정
SetCustomMouseMove사용자 정의형 마우스 버튼 이동 이벤트 설정
SetCustomMouseUp사용자 정의형 마우스 버튼 업 이벤트 설정
SetCustomMouseWheel사용자 정의형 마우스 휠 이벤트 설정
SetFilterAreaBlurArea영역 블러 효과 범위 설정
SetMouseInputPresetSet Mouse Input Preset
SetPerspectiveCamera원근 카메라 설정
SetPivotPosition마우스 최종 위치로 회전 중심(Pivot) 위치 설정
SetPivotPostionBySelectedNodeCenter선택된 모델 중심으로 회전 중심(Pivot)을 위치를 지정
SetRenderMode렌더링 모드 설정
SetRotateCameraByPivot피벗 중심으로 화면 회전
SetRotateCameraByPoint임의의 위치 중심으로 회전
SetSizeViewAreaView 영역의 크기 변경
ShowEdge선택된 개체의 Edge 정보 가시화
ShowExportTopViewImageDialog[BETA] Show Export Top View Image Dialog
ShowObjectsSilhouetteEdge해당개체 윤곽효과 색상 및 투명도 설정
WorldToScreen3D World 좌표계를 2D 좌표(화면 좌표) 반환
ZoomIn확대(Zoom-In)
ZoomOut축소(Zoom-Out)

Events

NameDescription
OnAreaSelectionBeginEventView Area Selection Begin Event
OnAreaSelectionEndEventView Area Selection End Event
OnCameraStateChangedEventView Camera Changed Event
OnViewContextMenuOpeningEventView Context Menu Opening Event
OnViewDefaultMouseDoubleClickEventView Default(User Control) Mouse Double Click Event
OnViewDefaultMouseDownEventView Default(User Control) Mouse Down Event
OnViewDefaultMouseMoveEventView Default(User Control) Mouse Move Event
OnViewDefaultMouseUpEventView Default(User Control) Mouse Up Event
OnViewDefaultMouseWheelEventView Default(User Control) Mouse Wheel Event
OnViewDragDropView DragDrop Event
OnViewDragEnterView Drag Enter Event
OnViewDragLeaveView Drag Leave Event
OnViewDragOverView Drag Over Event
OnViewMouseDoubleClickEventView Mouse Double Click Event
OnViewPreSelectLabelEventView Pre-Select Label
OnViewToolbarViewChangedEventView Toolbar View Changed Event
OnViewToolbarViewChangingEventView Toolbar View Changing Event