Skip to main content
Node has no Worker and cannot fetch a file: address. Pass the compiled module to create. Tessellation then runs inline.

Write a STEP file

Modelling, queries and export need no display:

Get a mesh

In Node nothing renders, so nothing asks for geometry. Walk the scene, then flush:
The mesh is in body.surface.geometry. After an edit, OpenGeometry.flush({ geometry: 'sync', bodies: [body] }) meshes only that body.

Tests

Call OpenGeometry.reset() between tests. It frees every body and leaves an empty document. A body from before the reset throws Disposed.
Last modified on November 10, 2026