brep-lens STEP / B-rep inspector
Starting…

Topology

Drop a STEP, IGES or BREP file here

or pick a sample above. Everything stays in your browser.

click: pick · drag: orbit · right/shift-drag: pan · wheel: zoom · F / double-click: fit · Z: zoom to selection · 1–6, 0: views · I / H / U: isolate, hide, show all · C: colours · O / L / N / S: orientation, flat, normals, section · V: vertices · Esc: clear · [ ]: back/forwardtap: pick · drag: orbit · two fingers: pinch-zoom and pan · double-tap: fit · long-press a tree row: isolate / hide

About brep-lens

A STEP / IGES / BREP inspector that runs entirely in your browser: the file never leaves your machine. Geometry by Open CASCADE Technology compiled to WebAssembly, drawing by WebGPU.

Third-party software in this app

ComponentLicenceWhere
Open CASCADE Technology 7.9.3LGPL-2.1 with the Open CASCADE exception 1.0geometry worker (breplens_core.wasm), statically linked
Dawn / emdawnwebgpu v20260423.175430BSD-3-Clauserenderer (breplens_view.wasm/.js)
Emscripten 6.0.13 runtimeMIT / University of Illinois NCSAboth wasm modules and their JS
musl libcMITboth wasm modules
LLVM libc++, libc++abi, compiler-rtApache-2.0 with LLVM exceptionboth wasm modules
dlmallocpublic domain (CC0)both wasm modules
Vite module preload helperMITapp script

Open CASCADE Technology and relinking

This app uses Open CASCADE Technology, © 1999-2025 OPEN CASCADE SAS, under the GNU LGPL 2.1 with the Open CASCADE exception. It is linked statically into the geometry worker, and you are entitled to replace it with a modified version:

Sample files

CTC-02 and CTC-05 are NIST Combined Test Cases, unmodified, from the NIST FTC/CTC PMI CAD models (National Institute of Standards and Technology, MBE PMI Validation and Conformance Testing project). Public domain (17 U.S.C. §105); thanks to NIST for making them available. Their use here doesn't imply NIST endorses this app. All other samples were generated for brep-lens with OCCT.

Full licence texts and notices (THIRD-PARTY-NOTICES.txt)