This is for viewing OBJ files in your browser.

Working:
- WebGL canvas rendering (wireframe cube on dark red background)
- Mouse drag to rotate model
- Mouse scroll to zoom in/out
- Reset Camera button
Incomplete / not yet implemented:
- OBJ file loading — the Load button and textarea exist in the UI but are not wired up; no OBJ parser exists
- Only a hardcoded cube model is shown; the app cannot yet load real
.objfiles
Tech stack: TypeScript, WebGL 1.0, Vite, gl-matrix
All you need to get started is Node.js and npm.
git clone https://github.com/gunax/ObjViewer.git .
Then install dependencies:
npm install
npm start
Then open browser to localhost:5173
npm run build