CFD CAD importer

Flow Lab uses occt-import-js 0.0.23, by Viktor Kovacs and contributors, to read STEP geometry locally. Its separately loaded WebAssembly runtime includes Open CASCADE Technology. No changes are made to the upstream runtime.

The source repository can rebuild the JavaScript/WebAssembly import library. Deneb imports the package through a CAD worker; its version is pinned in apps/deneb-aero/package.json and pnpm-lock.yaml. Replacing that dependency and rebuilding the web application replaces the library.

Automatic CAD repair

On failed mesh validation, Flow Lab loads the unmodified replicad-opencascadejs 1.1.0 WebAssembly build by Steve Genoud and contributors. It exposes OpenCascade sewing, solid healing and validation. The runtime runs locally in the CAD worker.

Its source and OpenCascade dependency are available through that repository. Replacing the pinned dependency and rebuilding the application replaces this separately loaded runtime.

Libraries are provided without warranty. These notices accompany the browser distribution.