전체 트리 반환 (root 노드)
Object3D 계층 구조를 Models 그룹에 등록
루트 Object3D
등록 옵션
생성된 루트 노드 ID
노드 등록 해제 (삭제하지 않고 SceneGraph에서만 제거)
노드 ID
노드 체크 상태 설정 (visibility)
노드 ID
체크 상태
전체 노드 visible
전체 노드 hidden
Sets the visibility sink mirrored on every checked-state sync (null clears). 체크 상태 동기화 시마다 호출될 가시성 싱크를 설정합니다 (null이면 해제).
Sink invoked with each synced node id and its checked state, or null 동기화된 노드 id와 체크 상태로 호출될 싱크, null이면 해제
노드 선택 상태 설정
노드 ID
선택 상태
OptionalmultiSelect: boolean다중 선택 여부 (기본: false)
선택된 노드 목록 반환
전체 선택 해제
노드 확장 상태 설정
노드 ID
확장 상태
전체 확장
전체 접기
특정 노드까지 부모 노드들을 모두 확장
대상 노드 ID
노드 삭제 (Scene에서도 제거)
노드 ID
노드 상태 일괄 복원 (스냅샷용)
nodeId → NodeState 매핑
JSON 트리 구조를 import하여 SceneGraph에 등록 모델은 로드하지 않고 트리 구조만 생성
JSON 트리 노드
import 옵션
생성된 루트 노드 ID
노드에 로드된 Object3D 연결
노드 ID
로드된 Object3D
OptionaladdToScene: boolean트리 구조를 콘솔에 출력 (디버그용)
리소스 정리
SceneGraphManager 클래스 인터페이스