Skip to main content

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'),
});