This program loads the Stanford bunny as an OBJ file and runs a spring-charge simulation on its mesh. Springs along edges and diagonals maintain the surface geometry, while Coulomb repulsion between vertices prevents the mesh from collapsing. The simulation uses a Verlet integrator with configurable drag and mass, operating on a half-edge mesh data structure.
Controls: Click and drag to orbit, scroll to zoom.