Week 1

a) Flip book
An Homage to Saul Steinberg

Illustration: Untitled, 1948. Ink on paper, 14 1/4 x 11 1/4".
Beinecke Rare Book and Manuscript Library, Yale University.

b) Videos of linear and nonlinear motion
I. linear


II. non-linear

Week 2: source code

a) Fastest non moving speed
find the fastest speed for the square to move across the screen and have the motion be imperceptible.
Time how long it takes for the square to move across the screen and measure the physical (not pixel) distance. What is this speed in inches/second ? for kicks, What is it in in mph?

The speed is 0.002328 in/sec (3.622047 in/ 1560 sec) or 0.000000036645 mph (5.7166149E-5 mile / 1560 sec).
hw2a_slowest

b) Fastest still perceptible speed
find the fastest speed for the square to move across the screen and have the motion be still perceived as continuous (not discrete jumps). Time how long it takes for the square to move across the screen and measure the physical (not pixel) distance. What is this speed in inches/second ? What is this rate in mph?
hw2b_fastest

c) Click to change pta and ptb
make an application where whenever you click, you change either the ptA position or the ptB position to the mouse position, alternating every time you click.

(you will need to make some variables inside of the rect object public which are now private private, so you can say something like ?myRect->ptAx = blah, myRect->ptAy = blah?)
hw2d_pta2ptb

d) Shaper controlls something else besides position
Make the shape code control another property of the object, such as its size or color. Can make a a playful composition if you can.
hw2c_shaper1 hw2c_shaper2 hw2c_shaper3

e) Multiple Xenos
make a series of xeno objects which follow the mouse, each at different rates. give them slightly different colors so that you can perceive them as independent objects. you will have to modify the rectangle object so that they can have unique colors.
hw2e_multiXeno