Package
Consume libcascade from npm — render, export, integrate.
Install libcascade, import the initialised instance, build shapes with the
full OCCT surface, export STEP or GLB, and integrate into your bundler of
choice.
Quickstart — npm
Install the package, render a box, export STEP in 4 minutes.
First Shape Tutorial
Build a filleted box and render it in three.js end-to-end.
API Reference
All 5,348 bound classes — searchable, fragment-stable, LLM-ingestible.
FAQ
Project lineage, maintenance, and how to contribute.
What's in V3
- ESM-only build — import the ready instance from the root, or
createInstance()it yourself. No CommonJS fallback. - Suffix-free symbol generation —
gp_Pnt(notgp_Pnt_3); overloads dispatched in C++. usingsyntax for every disposable shape — RBV containers integrateSymbol.dispose.- Re-architected exception channel — catch JS errors instead of opaque
WebAssembly.Exception.
See CHANGELOG.md in the repo for the full release notes.