3D ImageSheet
← Project Index 3D ImageSheet

3D ImageSheet

Turn 3D-printing and laser-cutting files into engineering-drawing-style image sheets — three orthographic views plus an isometric, with dimensions and a title block.

Exploring Started: July 2026 Updated: July 2026

Overview

A tool that converts 3D-printing and laser-cutting files (STL, OBJ, G-code) into engineering-drawing style image sheets: three orthographic views in a third-angle arrangement, plus an isometric view, with dimension lines and a title block.

+-------------+-------------+
|  TOP VIEW   |  ISOMETRIC  |
+-------------+-------------+
| FRONT VIEW  | RIGHT VIEW  |
+-------------+-------------+
|        title block        |
+---------------------------+

How It Works

Rendering is pure numpy + matplotlib — a software painter’s algorithm with no GPU or OpenGL, so it runs headless. The CLI works on a single model, a whole folder, or recursively, dropping a sheet next to each model, with options for DPI and part color.

python imagesheet.py part.stl              # writes part_sheet.png
python imagesheet.py samples/ -o output/   # a whole folder
python imagesheet.py print.gcode --dpi 200
python imagesheet.py model.obj --color "#cc8855"

Current Status

A working command-line tool. Its output is the raw material for the 3D Prints Catalog — the running shelf of every part I’ve printed.