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.