This sketch is created with an older version of Processing,
and doesn't work on browsers anymore.
xxxxxxxxxx
//Lauren Lee
//January 31 2013
//HW 01: Buttering a Bagel
size(400,400);
fill(206,231,255);
stroke(206,231,255);
rect(0,0,400,400);
fill(245,215,138);
stroke(245,215,138);
ellipse(200,200,200,200);
fill(232,193,110);
ellipse(200,200,100,100);
fill(232,205,148);
ellipse(200,200,80,80);
fill(206,231,255);
ellipse(200,200,60,60);
println("BUTTERING A BAGEL!");
println("LEFT HAND PICKING UP BAGEL:");
println("1. ROTATE LEFT ELBOW 90 DEGREES");
println("2. EXTEND LEFT ARM 60 DEGREES");
println("3. ROTATE LEFT ELBOW -15 DEGREES");
println("4. LEFT HAND GRASP BAGEL ON TABLE");
println("RIGHT HAND GRASPING BAGEL:");
println("5. ROTATE RIGHT ELBOW 90 DEGREES");
println("6. ROTATE RIGHT SHOULDER 60 DEGREES");
println("PULLING BAGEL APART:");
println("7. ROTATE LEFT ELBOW INWARD 45 DEGREES");
println("8. ROTATE RIGHT ELBOW INWARD 45 DEGREES");
println("9. RIGHT HAND GRASP OTHER SIDE OF BAGEL");
println("10. ROTATE LEFT/RIGHT ELBOWS OUTWARD 45 DEGREES, PULLING BAGEL APART");
println("SCOOPING THE BUTTER:");
println("11. RIGHT HAND UNGRASP BAGEL");
println("12. RIGHT ELBOW ROTATE -30 DEGREES");
println("13. RIGHT HAND GRASP KNIFE ON TABLE");
println("14. RIGHT ELBOW ROTATE 30 DEGREES, LIFTING KNIFE");
println("15. RIGHT ELBOW ROTATE OUTWARD 10 DEGREES, OVER TUB OF BUTTER");
println("16. RIGHT ELBOW ROTATE -30 DEGREES INTO TUB OF BUTTER");
println("17. ROTATE RIGHT WRIST INWARD 30 DEGREES");
println("APPLYING BUTTER:");
println("18. ROTATE RIGHT ELBOW INWARD 10 DEGREES, LIFTING KNIFE");
println("19. ROTATE RIGHT ELBOW 30 DEGREES");
println("20. ROTATE RIGHT HAND INWARD 90 DEGREES SO THAT KNIFE MAKES CONTACT WITH BAGEL");
println("21. RIGHT WRIST ROTATE 45 DEGREES INWARD/OUTWARD");
println("22. REPEAT LAST STEP UNTIL DESIRED EFFECT IS REACHED");