WildflowerJS Demos
Nested Cages: solids in 2.5D

Six glass cages, each drawn by solids() from kinetic.25d.js. Every cage tumbles a quarter turn while it grows into the place of the one around it, so the last frame is the first and the piece loops with no seam.