본문으로 건너뛰기

NoteManager

Note Manager

Properties​

NameTypeDescription
ArrowColorColor화살표 색상
ArrowWidthint화살표 두께
BackgroudTransparentbool배경 투명(배경색 없음)
활성화 시, BackgroundColor 속성이 적용되지 않음
BackgroundColorColor배경 색상
EnableFontTextureCacheboolFont Texture Cache 활성화/비활성화. 기본값 : False
FontBoldbool글자 굵게
FontColorColor글자 색상
FontSizeFontSizeKind글자 크기
HorizontalAlignmentNoteTextHorizontalAlignment텍스트 수평 정렬
ItemsList<NoteItem>노트 아이템 목록
LineColorColor라인(지시선) 색상
LineWidthint라인(지시선) 두께
LinkArrowTailToTextLinkArrowTailToTextKind지시선 중앙 연결 여부
RepeatModebool연속 노트 생성 모드 : 기본값(False)
Surface3DNoteFontHeightfloatTextObject 노트 폰트 Height
Surface3DNoteFontSizeFontSizeKindTextObject 노트 폰트 Size
SurfaceNoteDefaultValueSurfaceNoteDefaultDataSurface Note Dialog Default Value
SymbolBackgroundColorColor심벌 배경색
SymbolFontBoldbool심벌 글자 굵게
SymbolFontColorColor심벌 글꼴 색
SymbolFontSizeFontSizeKind심벌 글자 크기
SymbolPositionSymbolPositionKind심벌 위치
SymbolSizeint심벌 크기
SymbolTextOffsetVertex3D심벌 문자열 위치 Offset
TextBoxLineColorColor텍스트 상자 외곽 라인 색상
UseSymbolbool심벌 사용유무
UseTextBoxbool노트 텍스트에 박스를 그림. 배경에 투명이 설정된 경우에만 적용 가능.
Visiblebool노트 전체 보이기/숨기기

Methods​

NameDescription
Add3DNoteSurfaceDialogTextObject 노트 추가
AddNote2D2D 노트 추가
AddNote2DDialog2D 노트 추가
AddNote3D3D 노트 추가
AddNote3DDialog3D 노트 추가
AddNoteSurface표면 노트 추가 (위치는 사용자가 선택)
AddNoteSurfaceByPosition지시점의 좌표를 텍스트 박스에 표기하는 표면 노트 추가.
AddNoteSurfaceDialog표면 노트 추가
AddNoteSurfacePickModel표면 노트 추가 - 모델 선택
AddSurfaceTextObjectNoteTextObject 추가 모드
AddSurfaceTextObjectNoteInCategory지정 분류(Category)에 속한 TextObject 노트 생성 후, 생성된 노트 ID 반환.
Clear초기화
ClearCorrection노트의 보정 설정 초기화.
CopyNote노트 복사
CopySelectedItemTitle선택된 노트의 Title 클립보드 복사
Delete노트 유형별 삭제
DeleteByFlagFlag가 일치하는 항목 삭제
EditNoteText노트 텍스트 수정
EditNoteTextDialog노트 텍스트 수정
EnableDepthTest깊이버퍼 사용 설정.
기본값은 False 이며, True 로 설정할 경우 노트 항목이 모델 회전에 따라 모델 뒤로 갈 수 있음.
ExportJsonJSON (JavaScript Object Notation) 형식으로 내보내기
FindOverlappingItems겹쳐진 노트 검색
GetCorrectionApplied노트의 보정 반영 여부 반환.
GetCorrectionAppliedPosition보정을 적용한 지시점 좌표 반환.
GetCorrectionBasePosition보정을 적용하기 전 지시점의 실제 좌표 반환.
GetCorrectionTerms노트에 지정된 보정 성분 반환.
GetCustomFlag커스텀 플래그 반환
GetID노트 아이디 목록 반환
GetItemNote Item 반환
GetItemsByCategory지정 분류(Category)에 속한 노트 목록 반환.
GetNoteItemsNote Item 목록 반환
GetNoteTextObjectFontSizeTextObject 해상도 반환
GetNoteTextObjectHeightTextObject 높이 반환 (mm)
GetSelectedItems선택된 노트 항목 반환
GetStyle설정된 노트 스타일을 반환
GetTag노트 TAG 정보 반환
GetTextObjectHeight지정된 TextObject 노트의 개체 높이 반환
GetTextObjectNoteAnchorPositionTextObjectNote 의 지정 AnchorPoint 위치를 월드 좌표로 반환.
GetVisibleItems조회중인 노트 항목 반환
SetCorrectionApplied노트의 보정 반영 상태 전환.
SetCorrectionTerms노트의 보정 성분 지정.
SetCustomFlag커스텀 플래그 설정
SetNoteTextObjectFontSizeTextObject 해살도 설정 (10 ~ 40)
SetNoteTextObjectHeightTextObject 크기 설정
SetNoteTextObjectHeightSizeTextObject 높이 / 해상도 설정
SetNoteVisibleByCategory지정 분류(Category)에 속한 노트 전체를 한 번에 보이기/숨기기.
SetStyle기본 스타일을 설정
SetTextObjectHeight지정된 TextObject 노트의 개체 높이 설정
SetTextObjectNoteAnchorPositionTextObjectNote 를 이동시켜 지정 AnchorPoint 가 targetPos 에 오도록 배치.
SetTextTransform지정된 노트의 텍스트 위치 및 회전 설정
Show노트 조회 상태 변경
ShowByKind유형별 보이기/숨기기
ShowStyleDialog노트 스타일 설정 다이얼로그 조회
SpreadReviewItemBySurfaceNote표면노트의 텍스트를 모델 외곽으로 펼쳐 서로 겹치지 않게 재배치한다.
UpdateScreenDisplaySize전체 화면 표시 크기 갱신