Introduction
Voxel-3D는 WebGL 기반의 고성능 3D 웹 뷰어 라이브러리입니다.
Features
- Three.js 기반 프레임워크 독립 라이브러리
- GLTF/GLB, FBX 포맷 지원
- BVH 가속 레이캐스팅
- 클리핑, 측정, 변환, 마크업 도구
- Scene Graph 관리
- Web Component 래퍼 제공
- 애니메이션 (PLMXML 포함)
- 스냅샷 시스템
Architecture
Voxel-3D는 Facade 패턴을 사용합니다. 외부에서는 Voxel3D 클래스만 사용하며, 내부 모듈에 직접 접근하지 않습니다.
import { Voxel3D } from '@voxel-3d/core';
const viewer = new Voxel3D({
container: document.getElementById('viewer'),
});