Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tooling

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.

Utilities

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.

Usage

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:

  1. Open the tool's .html file directly in a modern browser, or
  2. Visit the hosted version at tooling.0x12.net.

Point Made

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/.igs files (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 .json capturing 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).

License

This project is licensed under the GNU General Public License v3.0.

About

0x12 tooling repo: shared scripts and developer utilities.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Contributors

Languages