VIEW3D

Open-source licenses

VIEW3D includes the components listed below. Their copyright notices and license texts are provided with this site. These components are not affiliated with or endorsing VIEW3D.

JavaScript components

ComponentVersionLicense text
three0.186.1MIT
three-mesh-bvh0.9.15MIT
react18.3.1MIT
react-dom18.3.1MIT
zustand5.0.15MIT
fflate0.8.2MIT
chevrotain9.0.1Apache-2.0
regexp-to-ast0.5.0MIT

Chevrotain copyright notice

CAD import engine

occt-import-js 0.0.23 is licensed under GNU LGPL version 2.1. It uses Open CASCADE Technology (OCCT), distributed under GNU LGPL version 2.1 with the OCCT exception. The separately served engine binaries are unmodified upstream files with neutral filenames.

Corresponding source and build instructions are available here: import engine source, OCCT source, and versions and build instructions. The upstream engine version is 0.0.23; its OCCT submodule is commit d2abb6d844231cb8f29be6894440874a4700e4a5.

The engine JavaScript and WASM are separate resources at /cad/cad-core.js and /cad/cad-core.wasm. Modified builds can replace them in a locally hosted copy. VIEW3D adds no restriction to modification or debugging of these library components; their licenses govern those rights.

Open the viewer