Adom Step2GLB - The Adom STEP Engine
Public Made by Adomby adom
The Adom STEP engine: fully manage STEP files. Convert to color-preserving GLB, render thumbnails and vector outlines, laser-etch MPNs, create and edit STEP geometry, extract features, and run molecule mode. One name for the thin Rust CLI and the shared OCCT service. Formerly 'step2glb' + 'service-step2glb'.
Add compress=quantize|draco|none override on convert/from-library (default stays mode-aware)
Low-priority follow-up from #188.
Mode-aware compression (d2c69f9) now does the right thing by default — plain/chip converts emit decoder-free KHR_mesh_quantization, molecule mode keeps Draco (7–8× smaller on CAD tessellations). No consumer needs to override this today.
Add an explicit escape hatch anyway, for a future consumer that wants to force a mode regardless of convert type:
--compress quantize|draco|noneonconvertandfrom-library(CLI), plus the equivalent field on the/convertservice endpoint.- Default = current mode-aware behavior (unchanged when the flag is omitted).
none= uncompressed (useful for debugging / smallest-decode-cost).
No urgency — the default covers every current path. Tracking it here so it isn't lost.