| title | OpenGeometry runtime |
|---|---|
| description | Initialize the OpenGeometry WASM module and control runtime behavior |
Before you construct Vector3, kernel-backed primitives, or shapes, initialize OpenGeometry once:
import { OpenGeometry } from "opengeometry";
await OpenGeometry.create({ wasmURL: "/opengeometry_bg.wasm" });OpenGeometry.create(...) is idempotent. It caches a singleton instance and returns it on
subsequent calls.
await OpenGeometry.create(options);OpenGeometryOptions:
You can toggle debug mode after initialization:
const og = await OpenGeometry.create({ wasmURL: "/opengeometry_bg.wasm" });
og.enableDebug = true;Start from the hosted demo index (all demos initialize OpenGeometry): OpenGeometry demos.
- Spatial Index for broad-phase AABB queries
- Scene Management for named B-Rep scene snapshots