Exercises
- 001 -- Conditional Testing in Interactivity: Using IF
- 002 -- Conditional Testing in Interactivity: Maintaining knowledge of state
- 003 -- Conditional Testing in Interactivity: State Machines
- 004 -- Conditional Testing in Interactivity: State Machines II
- 005 -- Conditional Testing in Interactivity: A Classic Button
- 006 -- Interaction and Iteration: One Line
- 007 -- Interaction and Iteration: Ten Lines
- 008 -- Interaction and Iteration: 100 Lines
- 009 -- Interaction and Iteration: 1000 Lines
- 010 -- Basic Primitives: Primitives not requiring BeginShape/EndShape
- 011 -- Basic Primitives: Graphics Primitives using BeginShape/EndShape
- 012 -- Simple Animation: Governing Animation with a Frame-Counter
- 013 -- Simple Animation II: Governing Animation by Absolute Time
- 014 -- Your Cute Rubber-Stamp: Caching Vertex Lists in Arrays
- 015 -- Graphics Matrix Transformations: translate(), scale(), rotate()
- 016 -- Abstract Clock: A diurnally-cyclic dynamic display
- 020 -- Rendering A Curve: Curve-Generating Equations
- 021 -- Finding Line-Line Intersections: Implementing an algorithm
- 022 -- Intermorphable Alphabet: A custom graphic alphabet
- 023 -- Intermorphable Alphabet Complete: Your Complete Alphabet
- 030 -- Dynamic Typography I: Letter / Word / Sentence
- 031 -- Dynamic Typography II: Working from the ground up
- 04x -- Dropping the Ball: No assignment
- 050 -- Elementary Image Processing: Finding the Brightest Pixel
- 051 -- Image-Textured Quads: Texturemapping onto a 3D quad
- 052 -- Custom Pixel: Custom Treatment of A Photograph
- 060 -- Final Project Plan: Plan your final project
- 070 -- Augmenting Gesture I: A 1-Dimensional Spring
- 071 -- Augmenting Gesture II: Using 2-Dimensional Springs
- 072 -- Custom Drawing Program: Custom Drawing Program
- FINAL PROJECT: