Skip to content

Repository files navigation

Three.js Gadgets

A collection of interactive 3D demos built with Three.js, deployed live via GitHub Pages.

Live site

https://zmath01.github.io/threejs-gadgets

Demos

Demo Description File
⚙️ Differential Simulation Interactive gear differential & torque-feature visualizer differential-01.html
🏎️ F1 Systems Lab Power unit & dynamics visualizer with engine/gearbox telemetry f1-system-full.html
🧊 Mental Rotation Trainer Allocentric spatial trainer with rotation/timing scoring mental-rotation-test.html
✨ Compute Showcase Matrix math, particle physics and Game of Life via GPU compute matrix-particles-game.html

Tech stack

  • Three.js — loaded from CDN (jsdelivr / unpkg / cdnjs), no build step or local dependencies
  • GitHub Pages + GitHub Actions — automatic deploy on push to main

Development

The demos are self-contained static HTML files. Open any .html file directly in a browser — no server or install required.

Deploy

Everything is deployed automatically by the workflow in .github/workflows/deploy.yml whenever you push to main.

  1. Push to the main branch.
  2. In the repo go to Settings → Pages and set Build and deployment → Source → GitHub Actions.
  3. The latest push is live at https://zmath01.github.io/threejs-gadgets.

License

MIT © 2026 zmath01

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages