No description
  • JavaScript 97.1%
  • HTML 2.9%
Find a file
2025-11-23 22:25:09 -08:00
dist add vite config 2025-11-23 22:18:46 -08:00
src fix the resolution of the topological surface 2025-11-23 13:53:30 -08:00
.gitignore add vite config 2025-11-23 22:18:46 -08:00
index.html fix the resolution of the topological surface 2025-11-23 13:53:30 -08:00
package-lock.json add vite config 2025-11-23 22:18:46 -08:00
package.json add vite config 2025-11-23 22:18:46 -08:00
README.md update README with deployed link 2025-11-23 22:23:56 -08:00
vite.config.js add vite config 2025-11-23 22:18:46 -08:00

Animate Parameterization of the Möbius Strip

  • Try out the animation here

Structure of the Code

I've split up the code into small ES modules:

mobius-pairviz/
  index.html
  package.json
  src/
    main.js        // scene, camera, controls, lights, GUI shells
    loop.js        // everything about loops: clicks, smoothing, random generation
    state.js       // shared app state (for later steps too)
    pair.js        // points on the loop
    lift.js        // animation + lifted point + trail
    band.js        // transparent Möbius surface mesh