Problem Set # 2

Read pp. 1 to 53 in DESIGN: Principles & Problems.

Key concepts presented in Chapter 2 are repetition, variety, rhythm, balance, emphasis, and economy. The theme of this problem set lies in these basic concepts.

A user chooses a point in space with a click on the white canvas as shown in this example. We can think of this canvas as an intelligent piece of paper that has been programmed for a specific function that takes 2 variables (the x and y coordinates given), f (x,y), sort of a parametric piece of paper in 2 variables. (Note that this only includes a single input of x and y coordinates, and does not include dragging or what not). Given this as a starting point, respond to the following problems using no temporal expression, expression in only 1 color (black with no gradations), and use only the basic shape that is given. NO DOUBLE BUFFERING ALLOWED.

1. Write a canvas function that demonstrates repetition using a circle as the base primitive.

2. Write a canvas function that demonstrates variety using a triangle as the base primitive.

3. Write a canvas function that demonstrates rhythm using a line as the base primitive.

This last problem is a bit more MIT-ish with a little flair added at the end.

4. In the figure of 2-18 there is a physical balance example. Make an interactive demonstration of balance where you can change the size/position of each square on the balance, and properly reflect the balanced result. Again refrain from using double buffering. Embellish as you like.