Introduction
Voxel-3D is a high-performance WebGL-based 3D web viewer library.
Features
- Framework-agnostic library built on Three.js
- GLTF/GLB, FBX format support
- BVH-accelerated raycasting
- Clipping, measurement, transform, and markup tools
- Scene Graph management
- Animation (including PLMXML)
- Snapshot system
Architecture
Voxel-3D uses the Facade pattern. Externally, only the Voxel3D class is used — internal modules are never accessed directly.
import { Voxel3D } from '@voxel-3d/core';
const viewer = new Voxel3D({
container: document.getElementById('viewer'),
});