Client-side STEP viewing
STEP (ISO 10303) stores B-rep solids, not triangles. This viewer loads an Open CASCADE WebAssembly build in your browser, tessellates the file, and renders it with Three.js. The CAD file is not uploaded to ForgeKit.
Orbit with a drag (or one finger on a phone), pan with right-drag or two fingers, and zoom with the scroll wheel or a pinch. Double-click (or double-tap) a face to set the orbit pivot; Fit frames the whole model. Wireframe is a shader flag on the tessellated meshes — it is not a true CAD edge display.
On iPhone and Android the system file picker often hides unknown CAD types. Use Choose file, then pick the .STEP / .STP from Files or Downloads rather than Photos. A sample cube is included so you can confirm the viewer without a CAD export.
Formats now and later
.STEP and .STP work today. The viewer module is isolated so STL, OBJ, DXF and IGES can be added without touching the rest of the platform. Huge assemblies are limited by device memory; export a lighter STEP from your CAD system if the tab struggles.
Estimating bar or plate from a model? Use the material weight calculator with dimensions you read off the part.