A 3D interactive visualization of the first sub-Riemannian Heisenberg group
A 3D interactive visualization of a person walking compared to riding a unicycle
(associated closely with motion within the first sub-Riemannian Heisenberg group)
A 3D interactive render of a small ball rolling along the surface of a larger ball
(associated closely with the Cartan group i.e. the free Carnot group of step 3 with 2 generators)
A die rolling simulator that allows for multiple types of dice and displays sums of dice.
(created for teaching probability and for playing tabletop RPGs)
Matrix Singular Value Decomposition Visualizer
A 3D visualization of the geometric meaning behind the singular value decomposition of a matrix.