Optionalwidth: numberOptionalheight: number그리드 크기 설정
축 헬퍼 크기 설정
그리드 표시/숨김 설정
축 헬퍼 표시/숨김 설정
현재 Scene 설정 조회
Scene 설정 일괄 적용
테마 프리셋 적용
카메라 FOV 설정
Up 벡터 반전
현재 카메라 투영 모드 조회
현재 투영 모드
카메라 투영 모드 전환 (perspective/orthographic)
대상 투영 모드
현재 내비게이션 모드 조회
현재 내비게이션 모드
내비게이션 모드 전환 (turntable/trackball)
대상 내비게이션 모드
현재 마우스 컨트롤 모드 조회
현재 마우스 컨트롤 모드
마우스 버튼 매핑 프리셋 전환 (default/catia)
대상 마우스 컨트롤 모드
표준 뷰로 카메라 이동
표준 뷰 식별자
Optionalanimate: boolean(선택적) 전환 애니메이션 여부 (기본: true)
카메라 Up 벡터를 부호 있는 월드 축으로 설정
Up 벡터 방향
Optionalanimate: boolean(선택적) 재정렬 애니메이션 여부 (기본: true)
씬 내 모든 모델에 카메라를 맞춤
Optionaloffset: number(선택적) 여백 배수 (기본: 1.5)
특정 오브젝트에 카메라를 포커싱
대상 오브젝트
Optionaloffset: number(선택적) 여백 배수 (기본: 1.5)
현재 선택된 오브젝트에 카메라를 포커싱
Optionaloffset: number(선택적) 여백 배수 (기본: 1.5)
자동 회전 설정
자동 회전 속도 설정
댐핑 팩터 설정
Up 벡터 고정 설정
true이면 카메라 뒤집힘 방지, false이면 자유 회전
Optionaltype: stringOptionalquality: numberOptionalfilter: (mesh: Mesh) => booleanOptionaloptions: { onProgress?: (progress: number) => void; filter?: (mesh: Mesh) => boolean }선택 활성화/비활성화
선택 해제
오브젝트 하이라이트
하이라이트 해제
외곽선 활성화/비활성화
외곽선 색상 설정
외곽선 두께 설정
외곽선 강도 설정
외곽선 글로우 설정
숨겨진 외곽선 색상 설정
외곽선 펄스 주기 설정
FXAA 안티앨리어싱 활성화 설정
전체 조명 설정
추가 조명 제거
RoomEnvironment 프리셋 적용
외부 HDR 파일 로드
환경맵 제거
환경맵을 배경으로 표시할지 설정
환경맵 강도 설정
배경 블러 정도 설정
배경 강도 설정
측정 시작
측정 취소
모든 측정 삭제
특정 측정 삭제
측정 데이터 반환
측정 데이터 내보내기
호/원 측정을 위한 mesh 분석 초기화 (임포트 시 자동 시작, force로 재실행)
Optionalforce: boolean애니메이션 클립 등록
애니메이션 클립 등록 해제
애니메이션이 있는 모델 목록
애니메이션 재생
OptionalclipName: stringOptionalobjectUuid: string애니메이션 일시정지
애니메이션 정지
애니메이션 특정 시간으로 이동
애니메이션 재생 속도 설정
애니메이션 재생 중 보이지 않는 오브젝트 강제 표시 설정
다른 애니메이션으로 crossfade 전환
Optionalduration: number현재 애니메이션 상태
PLMXML 파일 로드
PLMXML 애니메이션 재생
PLMXML 애니메이션 일시정지
PLMXML 애니메이션 정지
PLMXML 특정 프레임으로 이동
PLMXML 특정 시간으로 이동
PLMXML 재생 속도 설정
PLMXML 루프 설정
PLMXML 시퀀스 전환
PLMXML 애니메이션 상태 반환
PLMXML 현재 transform 값들 반환
PLMXML 재생 중 여부
PLMXML 총 재생 시간 반환
PLMXML 자동 transform 적용 설정
PLMXML 현재 transform 수동 적용
PLMXML 바인딩된 오브젝트 리셋
PLMXML 오브젝트 바인딩 해제
클리핑 플레인 삭제
모든 클리핑 플레인 삭제
클리핑 활성화/비활성화
클리핑 활성화 여부 조회
전체 클리핑 모드 조회
평면 위치 퍼센트 설정 (normal 투영 범위 기준 0~100)
평면 위치 퍼센트 조회 (평면 또는 모델 경계가 없으면 null)
플레인 constant 설정
평면 constant를 현재값에서 step만큼 증분 (bounds 클램프 적용)
평면 normal/constant를 지정한 월드 면(법선+점)에 스냅 (프로그램적 정렬)
평면의 1회성 면 정렬 모드 진입 (다음 모델 클릭이 평면을 그 면에 스냅)
면 정렬 모드 종료 (커서 복원, 레이어 잠금 해제)
면 정렬 모드 대상 플레인 ID 조회 (null이면 비활성)
교차선 표시 설정
교차선 색상 설정
교차선 굵기 설정
교차선 표시 여부 조회
교차선 색상 조회 (hex)
교차선 굵기 조회
정밀 엣지 모드(BVH 지오메트리 라인) 설정 (기본: false — 셰이더 상시 엣지 사용)
정밀 엣지 모드(BVH 지오메트리 라인) 사용 여부 조회
클리핑 대상 메시 설정 (null이면 전체 모델)
클리핑 대상 메시 다중 설정 (null이나 빈 배열이면 전체 모델)
트리 노드 id 집합으로 클립 대상 스코프 설정 (null이나 빈 배열이면 전체 모델)
현재 클리핑 대상 메시 반환 (단일 대상일 때만, 다중/전체면 null)
Gizmo 표시 설정
Gizmo 표시 여부 조회
바운딩박스 헬퍼 표시 설정
바운딩박스 헬퍼 표시 여부 조회
기즈모 선택
모든 기즈모 선택 해제
클리핑 플레인 목록 반환
섹션 박스 생성/재맞춤 후 활성화 (모델 바운드 기준, 마스터 클리핑 자동 활성)
섹션 박스를 명시적 min/max 영역으로 설정 (없으면 생성, 활성 상태 유지)
섹션 박스 클립 활성/비활성 (박스 없으면 바운드로 자동 생성)
섹션 박스의 한 면을 새 좌표값으로 이동
섹션 박스 삭제 (헬퍼 제거 + 클립 비활성)
현재 섹션 박스 상태 반환 (박스 없으면 null)
얇은 슬랩 생성/재정렬 후 활성화 (축 또는 임의 법선, 마스터 클리핑 자동 활성)
슬랩 중심 위치를 법선 방향으로 설정 (n·p 값)
슬랩을 법선 방향으로 부호 있는 증분만큼 스캔 이동 (position += delta)
슬랩 두께 설정 (작은 양의 최소값으로 클램프)
슬랩 클립 활성/비활성 (슬랩 없으면 X축 슬랩으로 자동 생성)
슬랩 삭제 (클립 비활성 + 상태 초기화)
현재 슬랩 상태 반환 (슬랩 없으면 null)
전체 클리핑 상태 스냅샷 직렬화 (순수 JSON, 미초기화 시 null)
스냅샷으로 클리핑 상태 복원
이벤트 구독
이벤트 이름
콜백 함수
구독 해제 함수
모델 계층 구조를 SceneGraph에 등록
루트 Object3D
모델 이름
생성된 루트 노드 ID
SceneGraph에서 노드 삭제
노드 ID
SceneGraph 노드 visible 설정
노드 ID
visible 여부
SceneGraph 트리를 콘솔에 출력
JSON 트리 구조를 import
JSON 객체 또는 JSON 파일 URL
GLTF 파일의 기본 경로
생성된 루트 노드 ID
체크된 노드 중 미로드된 모델들을 일괄 로드
로드 결과
GLTF 폴더 선택 (File System Access API)
선택 성공 여부
파일 목록 로드 (3D 모델 또는 JSON 트리)
FileList 객체
로드 결과 배열
특정 노드 로드 (JSON 트리에서 filePath 기반)
노드 ID
로드 완료 시 resolve
Returns textures the loaded model declares but whose files were not supplied. 로드된 모델이 선언했으나 파일이 제공되지 않은 텍스처 목록을 반환합니다.
Snapshot array of missing entries; empty when nothing is missing 누락 항목 스냅샷 배열. 누락이 없으면 빈 배열
Fills missing texture slots by matching supplied image files on file name. 제공된 이미지 파일을 파일명으로 매칭하여 누락 텍스처 슬롯을 채웁니다.
Image files (File[] or FileList). Matching is by basename,
case-insensitive. Extra files are ignored.
이미지 파일. 매칭은 basename 기준 대소문자 무시. 여분 파일은 무시됩니다
Promise resolving with which entries were resolved and which remain 어떤 항목이 해결되고 어떤 항목이 남았는지로 resolve되는 Promise
Clears the missing texture list without filling any slot. 슬롯을 채우지 않고 누락 텍스처 목록을 비웁니다.
Clears the model cache. 모델 캐시를 초기화합니다.
Whether clear succeeded 초기화 성공 여부
Returns model cache statistics. 모델 캐시 통계를 반환합니다.
Cache statistics or null if cache is not available 캐시 통계 또는 null (캐시 미사용 시)
Enables or disables the file-overlap optimization path used during GLTF import. GLTF 임포트 시 사용되는 파일 오버랩 최적화 경로를 켜거나 끕니다.
Whether to enable the overlap optimization path 오버랩 최적화 경로 활성화 여부
Returns whether the GLTF import file-overlap optimization path is enabled. GLTF 임포트 파일 오버랩 최적화 경로의 활성화 여부를 반환합니다.
true if enabled, otherwise false (defaults to true when importer is absent)
활성화되어 있으면 true, 아니면 false (임포터 미초기화 시 기본값 true)
Enables or disables the BIN cache injection path used during GLTF import. GLTF 임포트 시 사용되는 BIN 캐시 주입 경로를 켜거나 끕니다.
Whether to enable the BIN cache injection path BIN 캐시 주입 경로 활성화 여부
Returns whether the GLTF import BIN cache injection path is enabled. GLTF 임포트 BIN 캐시 주입 경로의 활성화 여부를 반환합니다.
true if enabled, otherwise false (defaults to true when importer is absent)
활성화되어 있으면 true, 아니면 false (임포터 미초기화 시 기본값 true)
Enables or disables worker-based GLTF parsing used during import. 임포트 시 사용되는 Worker 기반 GLTF 파싱을 켜거나 끕니다.
Whether to enable worker-based GLTF parsing Worker 기반 GLTF 파싱 활성화 여부
Returns whether worker-based GLTF parsing for import is enabled. 임포트 시 Worker 기반 GLTF 파싱의 활성화 여부를 반환합니다.
true if enabled, otherwise false (defaults to true when importer is absent)
활성화되어 있으면 true, 아니면 false (임포터 미초기화 시 기본값 true)
Enables or disables the worker/main-thread 1:1 parse comparison mode. worker/메인스레드 1:1 파싱 비교 모드를 켜거나 끕니다.
Whether to enable the parse comparison mode 파싱 비교 모드 활성화 여부
Returns whether the worker/main-thread parse comparison mode is enabled. worker/메인스레드 파싱 비교 모드의 활성화 여부를 반환합니다.
true if enabled, otherwise false (defaults to false when importer is absent)
활성화되어 있으면 true, 아니면 false (임포터 미초기화 시 기본값 false)
Enables or disables the worker-loading PoC decode path used during import. 임포트 시 사용되는 워커 로딩 PoC 디코드 경로를 켜거나 끕니다.
Whether to enable the worker-loading PoC decode path 워커 로딩 PoC 디코드 경로 활성화 여부
Returns whether the worker-loading PoC decode path for import is enabled. 임포트 시 워커 로딩 PoC 디코드 경로의 활성화 여부를 반환합니다.
true if enabled, otherwise false (defaults to false when importer is absent)
활성화되어 있으면 true, 아니면 false (임포터 미초기화 시 기본값 false)
Enables or disables render suppression while a model is loading. 모델 로드 중 렌더 억제를 켜거나 끕니다.
Whether to enable render suppression during load 로드 중 렌더 억제 활성화 여부
Returns whether render suppression during load is enabled. 로드 중 렌더 억제의 활성화 여부를 반환합니다.
true if enabled, otherwise false (defaults to true when the queue is absent)
활성화되어 있으면 true, 아니면 false (배치 렌더 큐 미초기화 시 기본값 true)
Returns the current scene add mode. 현재 씬 추가 모드를 반환합니다.
'progressive' | '1/2' | '1/3' | '1/5' | 'onComplete' 'progressive' | '1/2' | '1/3' | '1/5' | 'onComplete'
Sets the scene add mode. Takes effect on the next import. 씬 추가 모드를 설정합니다. 다음 import부터 적용됩니다.
Scene add mode ('progressive' | '1/2' | '1/3' | '1/5' | 'onComplete') 씬 추가 모드 ('progressive' | '1/2' | '1/3' | '1/5' | 'onComplete')
배치 렌더링 활성화
OptionalbatchSize: number배치 크기 (기본: 30)
배치 렌더링 비활성화
배치 렌더 큐 플러시
배치 렌더 큐 통계 반환
Returns whether BatchedMesh-based draw-call merging is enabled. BatchedMesh 기반 드로우 콜 병합 활성화 여부를 반환합니다.
true if the batched rendering gate is on
배치 렌더링 게이트가 켜져 있으면 true
Enables or disables BatchedMesh-based draw-call merging (default: off). BatchedMesh 기반 드로우 콜 병합을 켜거나 끕니다 (기본: off).
Whether to enable the batched rendering gate 배치 렌더링 게이트 활성화 여부
Transform Gizmo 활성화
Transform Gizmo 비활성화
Transform 대상 오브젝트 설정
대상 오브젝트 (null이면 해제)
Transform Undo
Transform Redo
Transform Gizmo 시각적 표시 설정
표시 여부
Transform Gizmo 표시 여부 반환
Material 편집 대상 해제
Material 색상 설정
새 색상
Material Roughness 설정
Roughness 값 (0-1)
OptionalrecordHistory: boolean히스토리 기록 여부 (기본: true)
Material Metalness 설정
Metalness 값 (0-1)
OptionalrecordHistory: boolean히스토리 기록 여부 (기본: true)
Material EnvMap 강도 설정
EnvMap 강도 값 (0-3)
OptionalrecordHistory: boolean히스토리 기록 여부 (기본: true)
Material HSL 조정
HSL 조정값 (hue, saturation, brightness)
OptionalrecordHistory: boolean히스토리 기록 여부 (기본: true)
Material Undo
성공 여부
Material Redo
성공 여부
Texture 편집 대상 해제
파일에서 텍스처 로드
텍스처 슬롯
이미지 파일
로드된 텍스처 정보
URL에서 텍스처 로드
텍스처 슬롯
이미지 URL
로드된 텍스처 정보
텍스처 UV 설정 변경
텍스처 슬롯
UV 설정
텍스처 필터/래핑 설정 변경
텍스처 슬롯
필터 설정
ViewCube 표시 여부 설정
표시 여부
ViewCube 활성화 여부 설정
활성화 여부
ViewCube 코너 위치 설정
코너 위치
ViewCube 크기 설정
크기 (px)
ViewCube 면 라벨 설정
면 라벨
ViewCube 코너 기준 오프셋 설정
X축 오프셋 (px, 안쪽 방향)
Y축 오프셋 (px, 안쪽 방향)
마크업 시스템 활성화/비활성화
활성화 여부
마크업 시스템 활성화 상태 확인
마크업 추가 모드 종료
현재 마크업 추가 모드 확인
마크업 선택
마크업 ID
마크업 선택 해제
마크업 삭제
마크업 ID
삭제 성공 여부
모든 마크업 삭제
현재 뷰어 상태를 스냅샷으로 저장
스냅샷 이름
Optionaldescription: string(선택적) 설명
생성된 스냅샷 데이터
스냅샷 적용 (저장된 상태 완전 복원)
스냅샷 ID
적용 성공 여부
스냅샷 삭제
스냅샷 ID
삭제 성공 여부
스냅샷 메타데이터 업데이트
스냅샷 ID
변경할 필드
업데이트 성공 여부
스냅샷 목록 반환
현재 활성 스냅샷 ID
스냅샷 세션 초기화 (모든 스냅샷 삭제)
Returns a complete performance report snapshot. 전체 성능 리포트 스냅샷을 반환합니다.
Prints performance report to console. 성능 리포트를 콘솔에 출력합니다.
Returns the last import session report. 마지막 임포트 세션 리포트를 반환합니다.
Returns the last import performance report collected during a bulk node load. 대량 노드 로드 중 수집된 마지막 임포트 성능 리포트를 반환합니다.
The last performance report, or null if none has been produced 마지막 성능 리포트 또는 null (생성된 적 없을 때)
Prints the last import performance report to console and returns it as markdown. 마지막 임포트 성능 리포트를 콘솔에 출력하고 마크다운 문자열로 반환합니다.
Markdown-formatted report string, or empty string if no report exists 마크다운 형식 리포트 문자열 또는 빈 문자열 (리포트 없을 때)
Prints the last worker-loading step-1 profile as markdown and returns it. 마지막 워커 로딩 1단계 프로파일을 마크다운으로 출력하고 반환합니다.
Markdown-formatted profile string, or empty string if none exists 마크다운 형식 프로파일 문자열 또는 빈 문자열 (프로파일 없을 때)
Runs an automated render benchmark (camera orbit) and returns markdown. 자동 렌더 벤치마크(카메라 궤도 회전)를 실행하고 마크다운을 반환합니다.
OptionaldurationSec: number(optional) Benchmark duration in seconds (default: 5) (선택적) 측정 시간 (초, 기본: 5)
Promise that resolves with the markdown report 마크다운 리포트로 resolve되는 Promise
ReadonlystateReadonlyisReadonlyisReadonlyrendererReadonlysceneReadonlycameraReadonlycontainerReadonlyeventsReadonlyerrorsReadonlywidthReadonlyheightReadonlyup현재 Up 축 방향
ReadonlyfixedUp 벡터 고정 여부
Readonlyselected현재 선택된 오브젝트
Readonlyoutline외곽선 활성화 여부
ReadonlysceneSceneGraphManager 인스턴스
ReadonlyhasGLTF 폴더가 선택되었는지 여부
Readonlyfolder선택된 GLTF 폴더 이름
Readonlybatch배치 렌더링 활성화 여부
ReadonlytransformTransform Gizmo 활성화 여부
Readonlyavailable사용 가능한 텍스처 슬롯 목록
Readonlycurrent현재 텍스처 상태
Readonlyselected선택된 마크업 정보
Readonlymarkup마크업 개수
Voxel3D 클래스 interface