Click to change from u(n)dulate (o)rtho decBrick (<) incBrick (>)
More toggle keys: (t)our (f)riz (w)hit

4D Rhombic Quasicrystal Generators by Andrew Bartholomew, George Francis, Tony Robbin

New: un/(f)reeze-mouse, (r)ocker, s(t)op/(t)our
(3)rotate about (z)-axis, (x)-axis, to rotate about y, use either (y) or (c)
(4)rotate (z) into w-axis, (x) into w-axis, to rotate y into w use either (y) or (c)

Old: tur(n)/spi(n) (o)rtho/persp cycle 1 new brick at a time with (>)/(<)

With: MA492: Arturo Guerrero, Sasha Lamtyugina, Yijing Chen SP17, Han Chong SP13, Dan Pugliese SP14
And: illiMath: Geoff Ehrman REU08, Matt Gregory REU06
Based on JavaScript codes by Zach Reizner (MA198fa13), Gregg "greggman" Tavares, and others. Note the "gimbal lock" jump near 12 o'clock due to the "lookat" camera paradigm.