My second attempt at implementing a spirograph.
Ha, nailed it.  Mess with matrices in Processing and you can't find out what the points you're really drawing to are, so a little excursion down to the Java level is required.