SelectionBoxManager
SelectionBox Manager
Properties
| Name | Type | Description |
|---|---|---|
| DefaultSelectionBoxFillColor | Color | 기본 선택 상자 색상 |
| DefaultSelectionBoxStrokeColor | Color | 기본 선택 상자 경계 색상 |
| HighlightedSelectionBoxFillColor | Color | 강조된 선택 상자 색상 |
| HighlightedSelectionBoxStrokeColor | Color | 강조된 선택 상자 경계 색상 |
| IsManipulatorEnabled | bool | 선택 상자 핸들 활성화 여부 |
| IsNameVisible | bool | 선택 상자 이름 표시 여부 |
| Items | List<SelectionBox> | 선택상자 목록 |
| LastOperationResult | OperationResult | 마지막 작업의 결과를 가져옵니다. |
| LastOperationStatus | OperationStatus | 마지막으로 수행한 작업의 결과를 다른 Manager 와 같은 공통 형태로 가져옵니다. |
| SelectionBoxFillColor | Color | 선택된 선택 상자 색상 |
| SelectionBoxStrokeColor | Color | 선택된 선택 상자 경계 색상 |
| SelectionBoxStrokePattern | StrokePattern | 선택 상자 경계 선 패턴 |
| SelectionBoxStrokeThickness | float | 선택 상자 경계 선 두께 |
| SelectionBoxTextColor | Color | 선택 상자 Text 색상 |
| SelectionBoxTextSize | TextSizeType | 선택 상자 Text 크기 Size : 10 ~ 104 |
Methods
| Name | Description |
|---|---|
| Add | 선택상자 추가 |
| Clear | 선택상자 초기화 (모두 삭제) |
| Delete | 선택상자 삭제 |
| Divide | 선택상자 분할 |
| EnterFocusMode | 지정한 선택상자에 집중합니다. 다른 선택상자는 숨기고, 선택상자 영역 밖의 모델을 잘라 보여줍니다. |
| ExitFocusMode | 집중 모드를 해제합니다. 절단이 제거되고 선택상자 가시성이 진입 전 상태로 복원됩니다. |
| ExportToJson | 선택상자 목록을 JSON 파일로 저장합니다. 실패 사유는 LastOperationResult 로 조회합니다. |
| GetGroup | 그룹 항목 반환 |
| GetItem | 선택상자 정보 반환 |
| GetLabel | 선택상자 레이블 반환 |
| GetObject3DIndex | 선택상자에 포함된 개체를 반환 |
| GetSelectedItems | 선택된 선택상자 목록 반환 |
| GetTransparencyColor | 투명도를 적용한 색상 반환 |
| GetVisible | 선택상자 조회 상태 반환 |
| Grouping | 선택상자 그룹화 |
| ImportFromJson | JSON 파일에서 선택상자 목록을 불러옵니다. 실패 사유는 LastOperationResult 로 조회합니다. |
| Merge | 선택상자 병합. 첫번째 아이디(ID) 선택상자에 나머지 선택상자를 병합 |
| Select | 선택상자 선택상태로 설정 |
| SetColor | 지정된 선택상자의 색상 변경 |
| SetFaceColor | 지정된 선택상자의 면 색상 변경 |
| SetLabel | 선택상자 레이블 설정 |
| SetLineColor | 지정된 선택상자의 라인 색상 변경 |
| SetSize | 선택상자 크기 변경 |
| Show | 전체 선택상자 보이기/숨기기 |
| Ungroup | 그룹 해제 |
Events
| Name | Description |
|---|---|
| OnSelectionBoxClearedEvent | SelectionBox : Cleared |
| OnSelectionBoxColorChangedEvent | SelectionBox : Color Changed |
| OnSelectionBoxCreatedEvent | SelectionBox : Craeted |
| OnSelectionBoxDeletedEvent | SelectionBox : Deleted |
| OnSelectionBoxDeselectedEvent | SelectionBox : Deselect |
| OnSelectionBoxDividedEvent | SelectionBox : Divided |
| OnSelectionBoxHideEvent | SelectionBox : Hide |
| OnSelectionBoxMergedEvent | SelectionBox : Merged |
| OnSelectionBoxMovedEvent | SelectionBox : Moved |
| OnSelectionBoxNameChangedEvent | 선택상자 이름이 변경된 후 발생합니다. |
| OnSelectionBoxSelectedEvent | SelectionBox : Selected |
| OnSelectionBoxShowEvent | SelectionBox : Show |