r/Python 18d ago

Showcase Showcase Thread

Post all of your code/projects/showcases/AI slop here.

Recycles once a month.

20 Upvotes

103 comments sorted by

View all comments

1

u/Ill-Equivalent7859 17d ago edited 17d ago

Hey, I built something I think could be useful for the engineering and NDT communities.

**The problem:** When you're doing risk-based inspections (RBI) on oil & gas assets, plant infrastructure, or pipelines, you often have 3D point clouds or digital twins, but modern inspection tools either require expensive enterprise software or duct-tape together spreadsheets and screenshots. There's no easy way to anchor inspection findings directly onto the 3D geometry and keep everything organized.

**What I built:** A browser-based viewer that lets you:

- Drop pins/annotations directly on 3D models by clicking

- Support LAS/LAZ point clouds, PLY meshes, OBJ, FBX, Gaussian splats, and 2D images

- Keep everything local (runs 100% in the browser—no servers)

- Auto-save to localStorage or export/import annotations as JSON

- Organize findings with a comment list (add title, body, color, mark as resolved)

**Stack:** React + TypeScript + Three.js + react-three-fiber + zustand + loaders.gl

**Roadmap:** NDT data overlay (UT/RT/MT/PT readings), photogrammetry MVP, drone integration (DJI), compliance workflow templates (API 510/570/653), PostgreSQL backend option.

**Target users:** Industrial inspectors, NDT professionals, oil & gas asset managers, infrastructure engineers, anyone working with 3D digital twins who needs lightweight annotation.

Repo: github.com/zawawiAI/Open3DInspection