Online 3D Configurator Engine
A modular, extensible JavaScript library for building interactive 3D product configurators in the browser.
v3.0.0๐
Documentation
JSDoc API reference covering every class, method, and type.
๐
Quick Start
Jump to the Project docs to see how to load a package and build a configurator.
๐งช
Test Suite
Run the full test suite live in your browser with real-time results.
โญ
GitHub
Source code, issues, and contributions on GitHub.
Install
npm install @productbuilder/engineQuick Start
import { Project, Reporter } from '@productbuilder/engine';
const project = new Project(new Reporter());
const pkg = await project.addPackage(new URL('https://example.com/pkg'));
const configurator = await project.addConfigurator({
pkg,
configuration: pkg.configurations[0],
});