Credits
Built on other people’s work.
MeshOptimiser stands on open source. Here is every library, font and picture it uses, who made it, and the licence it comes under. Thank you to all of them.
Viewing and picking
-
three.jsThe three.js authors
The 3D view, on WebGPU or WebGL2.
MIT -
three-mesh-bvhGarrett Johnson
Fast picking and ray tests on very large meshes.
MIT
Mesh processing
-
meshoptimizerArseny Kapoulkine
The simplifier behind Decimate and Smart Fit, and Meshopt compression on export (gltfpack too, when it is installed).
MIT -
DracoGoogle
Reads and writes Draco-compressed GLB files.
Apache 2.0 -
Open Asset Import Library (assimp), as assimpjsThe assimp team; assimpjs by Viktor Kovacs
Opens other 3D formats in the browser.
BSD 3-Clause; MIT
Reading CAD
-
CadQuery OCPThe CadQuery contributors
The Python bindings that read STEP files.
Apache 2.0 -
Open CASCADE TechnologyOpen Cascade SAS
The geometry kernel under OCP: it reads and tessellates the CAD surfaces.
LGPL 2.1 with exception -
trimeshMichael Dawson-Haggerty
Meshes and GLB writing in the converter.
MIT -
NumPyThe NumPy developers
The numbers underneath it.
BSD 3-Clause
Look and feel
The pictures
-
Gearbox AssyKhronos glTF-Sample-Models
The assembly in the screenshots and the online version: a JT CAD sample, converted by Okino Computer Graphics.
See the repository
MeshOptimiser itself is MIT licensed. The licence files of the bundled libraries are in the vendor folder of the source. Missing a credit, or one is wrong? Tell me.
Pick how you run it.
Lite opens a sample gearbox first and needs a window 960 px wide. Best in Chrome: Safari on a Mac can lag.