So, here is the demo(Unfortunately there is something wrong with my snowball class, so it doesnt actually show up):
On openframeworks class, we learned how to make a tree from stalk, stem, branch to leaf. To make it more interesting, I referred to some related materials, expecially some math method to draw different shape. So I try to use rotating triangles to create sunflower, but unexpectedly by changing some parameters it turned out to be cactus. I also change the color and the amount of cactus to simulate the four seasons of trees, using direction keys right, down, left, up for standing for spring, summer, autumn and winter.
Here is the demo:
Random function is the amazing methods which can produce some incredibale visual effects, and the most interesting part is that you always happen to create something fancy by chance and they are usually unpredictable. So I wanna try to explore several random functions and some different combination by using processing, to create some interesting.
Here are some examples:
1. I tried use random() for color filling, both for all kinds of shapes and for background.
2. I tried to combine random() with trigonometric function(sin(),cos(),tan()).
3. I tried another interesting random function called noise().
Since the basic principle to program the programmable paper is by using magnetism, in some cases electrically programming is not the only way to rewrite the content on paper.
The nib is consisted of magnetic pole, and the eraser is consisted of demagnetized pole, where we can use the attraction and exclusion of magnetism to write or erase on programmable paper. The experience is as good as we do with pencil and real paper.