# Study Hall Media

- **Event:** [Meta Global AI Developer Hackathon](https://cerebralvalley.ai/e/meta-ai-developer-hackathon)
- **When:** Oct 26, 12:00 PM – Nov 4, 9:00 PM (EST)
- **Where:** Online
- **Team:** [David Romascu](https://cerebralvalley.ai/u/cdw1)
- **GitHub:** https://github.com/TheKingOfMoney09/Photo-CAD
- **Demo video:** https://www.youtube.com/watch?v=wUZ5HofW6O8
- **Gallery:** https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery
- **Page:** https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/1010

Brackets break days before competition and the CAD is always gone. PartForge turns phone photos of a broken mechanical part into a measured, editable, printable CAD model.

Photograph the part on a printed ArUco calibration card (top photo, plus front for thickness and bends). PartForge rectifies the photos to real millimeters, then Meta's SAM 3.1 segments the part, holes, and slots with plain text prompts — no clicking, no tracing. Out comes a parametric build123d model, not a dead mesh: click any hole in the 3D viewer, edit its distance to an edge or another hole, and the CAD rebuilds live. Every edit is stored as a constraint; SAM never re-runs. Export STL for the printer or STEP for Fusion/Onshape.

Geometry is always measured from calibrated photos — the model never invents a dimension. The part becomes the CAD.

Built for the Meta Global AI Developer Hackathon (Indie, Push the Frontier) with SAM 3.1 on Meta Model API, build123d, Streamlit, and Three.js.

## More from Meta Global AI Developer Hackathon

- [GEONOS](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/1007)
- [ClearLine](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/1008)
- [Setecho](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/1009)
- [KryomLabs](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/1011)
- [Paycheck Committee](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/1012)
- [Retake Coach](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/1013)

---

Markdown version of https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/1010. Site index for agents: https://cerebralvalley.ai/llms.txt · full text: https://cerebralvalley.ai/llms-full.txt
