External Documentation

Links to the official documentation for the libraries used by Magic Builder 3D.

manifold3d

Magic Builder 3D uses manifold3d as its geometry engine. Manifold is a robust, GPU-accelerated CSG library that guarantees watertight meshes.

The JS helper functions in Magic Builder 3D wrap the manifold3d WASM API — you do not call manifold3d directly.

Three.js

The 3D preview is rendered with Three.js (WebGL). If you want to understand how the viewer works:

OpenType.js

The text() and text_width() functions use opentype.js to parse font files: