Annotation toolkit components
주석 도구를 사용할 때 주석 도구 패키지가 기본적으로 열립니다. Block 모듈에 데이터가 있으면 Scene 창에 도구가 표시됩니다.

도구 인터페이스 설명:

- 도구 노드 표시.
- 주석 도구 패키지 닫기. 닫은 후
6을 사용해 다시 열어야 함. 단일점 주석/일괄 주석선택.- 주석 노드 유형 선택.
- 작업 안내 및 스위치.
- 도구 패키지 열기/닫기.
- 주석 데이터 가져오기/내보내기/비우기.
- 주석 데이터(파일 또는 주석 데이터 패키지) 가져오기 시 사용하는 방식.
주석 생성하기 (Scene View 도구 사용)
Ctrl(Windows)/Command(Mac) 키를 누른 상태에서 주석을 추가할 위치를 마우스 왼쪽 버튼으로 클릭합니다.
마우스가 가리키는 영역이 Block의 일부인 경우, 주석 데이터는 바닥면이 Block 모델(또는 그 위의 물체)에 밀착된 방식으로 생성됩니다.
마우스가 가리키는 영역이 Block의 일부가 아닌 경우, 마우스 클릭 시 어느 Block에 주석 데이터를 생성할지 선택할 수 있습니다. 루트 노드에 GPS 정보가 있는 경우 GPS 데이터로 주석을 생성할 수도 있습니다.

Cube 주석 또는 Point 주석을 생성하도록 선택할 수 있으며, 이 유형은 주석 데이터(ema 파일)에 반영됩니다.
공간에 일괄적으로 주석 데이터를 생성할 수도 있습니다.
일괄 생성 시 다른 주석 유형을 선택하거나 주석 간격을 자유롭게 조정할 수 있습니다.
자주 사용하는 단축키 작업 설명
도구는 많은 기능을 제공하며, 사용 시 화면 안내를 참조할 수 있습니다. 일반적인 작업 설명은 다음과 같습니다:
단일점 주석 모드:
Shift + 왼쪽 클릭: 시점 및 회전 중심을 마우스가 가리키는 Block 영역으로 조정.Ctrl/Command + 왼쪽 클릭: 주석 노드 생성.Ctrl/Command + 오른쪽 클릭: 메뉴 표시(선택한 주석 재정렬 또는 GPS 정보가 있을 때 GPS 복사 가능).
일괄 주석 모드:
Shift + 왼쪽 클릭: 시점 및 회전 중심을 마우스가 가리키는 Block 영역으로 조정.Ctrl/Command + (shift) + 왼쪽 클릭: 일괄 주석 영역 생성 시작/계속, shift 누를 시 수평면에 정렬.Ctrl/Command + (shift) + 왼쪽 더블클릭: 일괄 주석 영역 생성 종료(선 또는 면 생성을 위해 조기 종료 가능).Esc 또는 일괄 주석 영역 삭제: 일괄 주석 생성 취소.일괄 주석 영역 선택 + 오른쪽 클릭: 메뉴 표시(일괄 주석 영역 생성 완료 후 영역 내에 주석 생성 가능).
네비게이션 포인트 맵 모드:
Ctrl/Command + 오른쪽 클릭: 선택 취소.
참고
위 Ctrl/Command는 Windows에서 Ctrl, Mac에서 Command 사용을 의미합니다.
단축키 충돌이 발생하거나 원래 Unity 단축키를 사용해야 할 경우 주석 도구 패키지를 닫을 수 있습니다.
주석 생성하기 (Hierarchy View 메뉴 사용)
이 방식으로 노드(Node)를 생성할 때 주석 데이터는 기본적으로 Scene 창의 중심 위치에 생성됩니다.
시스템은 씬 콘텐츠를 기반으로 계층을 자동으로 판단합니다: 창 중심에 물체(예: Block)가 있으면 주석이 그 위 표면에 자동 생성됩니다; 물체가 없으면 기본 공중 위치에 생성됩니다.
주석을 추가할 Block 노드(일반적으로 Block_으로 시작하는 이름)를 선택하고, 마우스 오른쪽 버튼으로 EasyAR Mega > Annotation > *를 선택하여 추가합니다.

점, 입방체 등 다양한 유형의 주석 노드 또는 주석 데이터 그룹 추가를 지원합니다. 사용자는 특정 주석 데이터 그룹을 먼저 선택한 후 그 내부에서 생성 작업을 수행할 수도 있습니다.

주석 수정
주석 데이터 노드는 필요에 따라 이름을 지정할 수 있으며, 이름은 주석 결과에 반영됩니다.

생성 후 Annotation은 자유롭게 이동할 수 있으며, 주석 노드의 위치, 회전, 크기 조정이 가능합니다. 이 정보는 주석 결과에 기록됩니다.
씬 트리에서 위치가 올바르지 않은 경우(예: Block_으로 시작하는 노드 아래에 있지 않음) 주석 데이터는 내보내지지 않습니다.

주석 데이터 관리
주석 완료 후 결과를 .ema 파일로 내보낼 수 있습니다.

가져오기 전제: 가져오기 전 해당 Block 리소스가 씬에 추가되어 있어야 합니다. 대상 Block이 없으면 가져오기 작업이 실패합니다.
씬 정리: "비우기" 버튼으로 현재 씬의 모든 주석 데이터를 한 번에 제거할 수 있습니다.
가져오기 작업: .ema 파일을 가져오면 저장된 주석 결과를 현재 씬에 추가할 수 있습니다.
가져오기 전략 설정: 가져오기 시 시스템은 두 가지 데이터 처리 방식을 제공합니다:
병합: .ema 내 데이터를 씬의 기존 데이터와 함께 공존시킵니다.
덮어쓰기: 시스템이 씬의 기존 데이터를 완전히 비운 후 가져오기를 수행합니다.

이 옵션은 서버에 저장된주석 데이터 패키지의 가져오기 방식에도 영향을 미칩니다.