Parts3D · photo to measured CAD

Three photos, three attempts, one measured alternator

The goal: take three ordinary photos of a part (front, side and back) and get back an accurate 3-D model you can turn in your hand. No scanner and no tape measure. It took three very different approaches to get there, and each one taught the next.

The work was done by AI agents and open-source tools on one computer, with a human reviewing. Chapter 1 was run by OpenAI's Codex; chapters 2 and 3 by Claude, Anthropic's AI model, working as a coding agent. Each chapter names the tools it used.

Front photo of the alternator, pulley facing the camera
Front
Side photo of the alternator, pulley on the right
Side
Back photo of the alternator showing cooling fins, plug and B+ terminal
Back

The entire input, all three times: these three photos.

The story in three chapters

What each attempt taught the next

  1. A model that imagines the part can't be corrected into one that measures itThe neural mesh had no real dimensions to adjust. Patching clean pieces onto it kept its warped housing.
  2. Cameras and scale can be recovered; detail has to be designedA 3-D vision model worked out where each photo was taken from, and the belt grooves gave the scale. But a handful of generic shapes can't carry fins, vents and castings.
  3. Design like an engineer, check like an inspectorThe final model is built from real engineering shapes, and every change was kept only if it matched all three photos better.

Scorecard

All three models, scored by the same program against the same three photos. Each figure is the average of the front, side and back photo.

ModelOutline matchEdges matchedEdge precisionDepth errorTriangles
1 · Melted94.2 %58 %60 %3.45 mm140,000
2 · Simple shapes93.9 %16 %52 %2.49 mm5,180
3 · Measured96.2 %61 %68 %2.43 mm61,888