A growing collection of small, self-contained utilities from 0x12net. Each tool lives in its own file (or folder) in this repository and can be used standalone — no shared build system or dependencies between them.
| Tool | Description |
|---|---|
| pointMade.html | Browser-based 3D viewer for STEP/IGES/JSON models with numbered annotation points and export to common frame sizes. Runs entirely client-side. |
More utilities will be added here over time — each new one gets its own row above and, if needed, its own section below.
Most tools in this repository are plain static files (typically a single HTML file) that run entirely in the browser, with no installation or build step required. To use one:
- Open the tool's
.htmlfile directly in a modern browser, or - Visit the hosted version at tooling.0x12.net.
A browser-based STEP/IGES viewer for placing numbered callouts on a 3D model and exporting a clean, presentation-ready image. Everything runs client-side — nothing is uploaded.
Features
- Model import — loads
.step/.stp/.iges/.igsfiles (via file picker or drag & drop), parsed entirely in the browser. - 3D navigation — free orbit (no pole limit), zoom, and pan, plus a navigation cube for snapping to a face/edge/corner view, 90° rotate/roll, and a one-click reset to the default isometric view.
- Numbered callouts — markers that anchor to the model's surface and track it as the view rotates; each supports 1–6 leader lines fanned from one badge, an editable number/label (double-click to rename), and a per-callout shape, color, size, and stroke width via the Callout Style panel.
- Part opacity — fade individual bodies/faces in or out to reveal internal geometry, with a one-click reset for all parts.
- Drawing style controls — edge-detection angle, outline (silhouette) width, a line-drawing ⟷ colored-model blend, and orthographic/perspective projection.
- Export frame — fit-to-window or a fixed resolution/aspect preset (HD/2K/4K, 4:3, 3:2, square, vertical, A4 @ 300dpi) used both for the on-screen crop and the exported PNG.
- Project files — save/reload a
.jsoncapturing the camera angle, every callout (including its 3D anchor), and all style settings — not the model geometry itself, so reloading a project re-applies it to the source model once reopened. - Editing shortcuts — undo/redo (
Ctrl+Z/Ctrl+Shift+Z), multi-select (Ctrl/Shift-click), delete selected callouts (Delete/Backspace), cancel a placement in progress (Esc).
This project is licensed under the GNU General Public License v3.0.
