Project #2 Form Generator
Description
Any two - dimensional figure is a point that forms a line into a surface. In this assignment, I abstracted points, lines, and surfaces into dynamic graphics and changed with mouse movements. Combining these shapes, imagine this illustration as a miniature solar system with the sun in the middle and the stars around it. You will notice that as the mouse moves from right to left, the orange line gradually becomes an orange circle. Lines consisting of the three points curve with the random movement of the mouse.
Design Process
Before I did the actual programming, I had a rough idea for the iPad. The original idea was to evolve between a line and a circle. I envisioned several ideas, starting with creating multilateral shapes, but I found it challenging to transition to processes. So I began to organize my thoughts and chose to use the mouse's position to create a circle.
Like my usual creative process, I didn't pay much attention to details first, but only focused on graphics drawing. The following figure is how I draw the circle using the coordinates of the mouse.
After I finished drawing the circle, I started drawing the rest of the elements. And added the effect of random words appearing when you press the mouse.
Reflection
I found this assignment particularly interesting. In the process, I understand the importance of mouse coordinates and the use of mouse coordinates to achieve a particular purpose effectively. I think my code is still not well organized. Sometimes I feel that my programming is in a mess. I hope I can spend more time labeling them next time.