Difference between revisions of "Vinu Subashini"
(→Final Project) |
|||
(32 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | == Assignment 1 == | |
− | [http://www.sfu.ca/~vrajus/iat800/assignment1/a-01] -Draw Three Lines | + | [http://www.sfu.ca/~vrajus/iat800/assignment1/a-01] -Draw Three Lines. |
− | [http://www.sfu.ca/~vrajus/iat800/assignment1/a-02] -Draw Five Lines | + | [http://www.sfu.ca/~vrajus/iat800/assignment1/a-02] -Draw Five Lines. |
− | [http://www.sfu.ca/~vrajus/iat800/assignment1/a-03] | + | [http://www.sfu.ca/~vrajus/iat800/assignment1/a-03] -Draw Three Ellipses. |
− | [http://www.sfu.ca/~vrajus/iat800/assignment1/a-04] | + | [http://www.sfu.ca/~vrajus/iat800/assignment1/a-04] -Control the Position of two lines with one variable |
− | [http://www.sfu.ca/~vrajus/iat800/assignment1/a-05] | + | [http://www.sfu.ca/~vrajus/iat800/assignment1/a-05] -Control the position and size of two lines with two variables. |
− | [http://www.sfu.ca/~vrajus/iat800/assignment1/a-06] | + | [http://www.sfu.ca/~vrajus/iat800/assignment1/a-06] -Control the properties of two shapes with two variables. |
− | [http://www.sfu.ca/~vrajus/iat800/assignment1/a-07] | + | [http://www.sfu.ca/~vrajus/iat800/assignment1/a-07] -Create a simple, regular pattern with six lines. |
− | [http://www.sfu.ca/~vrajus/iat800/assignment1/a-08] | + | [http://www.sfu.ca/~vrajus/iat800/assignment1/a-08] -Program your pattern from Assignment 1-07 using while(). |
− | [http://www.sfu.ca/~vrajus/iat800/assignment1/a-09] | + | [http://www.sfu.ca/~vrajus/iat800/assignment1/a-09] -Draw a layered form with two new loops. |
− | [http://www.sfu.ca/~vrajus/iat800/assignment1/a-10] | + | [http://www.sfu.ca/~vrajus/iat800/assignment1/a-10] -Redo Assignment 1-05 using mouseX and mouseY as the variables. |
− | [http://www.sfu.ca/~vrajus/iat800/assignment1/a-11] | + | [http://www.sfu.ca/~vrajus/iat800/assignment1/a-11] -Draw two visual elements that each move in relation to the mouse in a different way. |
− | [http://www.sfu.ca/~vrajus/iat800/assignment1/a-12] | + | [http://www.sfu.ca/~vrajus/iat800/assignment1/a-12] -Draw three visual elements that each move in relation to the mouse in a different way. |
− | [http://www.sfu.ca/~vrajus/iat800/assignment1/a-13] | + | [http://www.sfu.ca/~vrajus/iat800/assignment1/a-13] -Move a visual element across the screen. When it disappears off the edge, move it back into the frame. |
− | [http://www.sfu.ca/~vrajus/iat800/assignment1/a-14] | + | [http://www.sfu.ca/~vrajus/iat800/assignment1/a-14] -Draw a visual element that moves in relation to the mouse, but with a different relation when the mouse is pressed. |
+ | |||
+ | [http://www.sfu.ca/~vrajus/iat800/assignment1/a-15] -Using if and else, make the mouse perform different actions when in different parts of the window. | ||
− | [http://www.sfu.ca/~vrajus/iat800/assignment1/a- | + | [http://www.sfu.ca/~vrajus/iat800/assignment1/a-16] -Develop a kinetic image which responds to the mouse. |
− | [http://www.sfu.ca/~vrajus/iat800/ | + | |
+ | == Assignment 2 == | ||
+ | |||
+ | [http://www.sfu.ca/~vrajus/iat800/assignment2/a2_1]Using beginShape() and endShape(), create a composition with five or more vertices. | ||
+ | |||
+ | |||
+ | [http://www.sfu.ca/~vrajus/iat800/assignment2/a2_2]Using beginShape() and endShape(), create a composition with ten or more vertices. | ||
+ | |||
+ | |||
+ | [http://www.sfu.ca/~vrajus/iat800/assignment2/a2_3]Create an image different from A2-02, but using the same vertex data. | ||
+ | |||
+ | |||
+ | [http://www.sfu.ca/~vrajus/iat800/assignment2/a2_4]Write a function with one parameter and demonstrate it visually. | ||
+ | |||
+ | |||
+ | [http://www.sfu.ca/~vrajus/iat800/assignment2/a2_5]Write a function for drawing triangles and visually demonstrate its flexibility | ||
+ | |||
+ | [http://www.sfu.ca/~vrajus/iat800/assignment2/a2_6]Write a function with three or more parameters and visually demonstrate its flexibility. | ||
+ | |||
+ | |||
+ | [http://www.sfu.ca/~vrajus/iat800/assignment2/a2_7]Create a dynamic animation using the cos() function as a generator for motion. | ||
+ | |||
+ | |||
+ | [http://www.sfu.ca/~vrajus/iat800/assignment2/a2_8]Create a dynamic animation using the cos() and sin() function as a generator for motion. | ||
+ | |||
+ | |||
+ | [http://www.sfu.ca/~vrajus/iat800/assignment2/a2_9]Move two visual elements across the screen using the random() function as a generator of movement. Give each element a unique nonlinear motion. | ||
+ | |||
+ | |||
+ | [http://www.sfu.ca/~vrajus/iat800/assignment2/a2_10]Create an event that begins when the mouse is pressed and ends when the mouse is released. | ||
+ | |||
+ | |||
+ | [http://www.sfu.ca/~vrajus/iat800/assignment2/a2_11]Create a responsive image that behaves differently when the mouse is moving and the mouse is dragging. | ||
+ | |||
+ | |||
+ | [http://www.sfu.ca/~vrajus/iat800/assignment2/a2_12]Create a button that changes the color of the background when it is clicked. | ||
+ | |||
+ | |||
+ | [http://www.sfu.ca/~vrajus/iat800/assignment2/a2_13]Program your moving elements from A2-09 but use classes to represent the two visual elements. | ||
+ | |||
+ | [http://www.sfu.ca/~vrajus/iat800/assignment2/a2_14]Create a subclass of one of the asteroids classes that adds a new capability. | ||
+ | |||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | == Assignment 3 == | ||
+ | |||
+ | [http://www.sfu.ca/~vrajus/iat800/assignment3/a3-1] | ||
+ | |||
+ | [http://www.sfu.ca/~vrajus/iat800/assignment3/a3-2] | ||
+ | |||
+ | == Assignment 4 == | ||
+ | |||
+ | [http://www.sfu.ca/~vrajus/iat800/assignment4](widgets) | ||
+ | |||
+ | == Projects == | ||
+ | |||
+ | == Project 1 == | ||
+ | |||
+ | |||
+ | [http://www.sfu.ca/~vrajus/iat800/project1] | ||
+ | |||
+ | |||
+ | == Project 2 == | ||
+ | |||
+ | Part 1 | ||
+ | |||
+ | Part 2 | ||
+ | |||
+ | [http://www.sfu.ca/~vrajus/iat800/project2] | ||
+ | |||
+ | |||
+ | == Final Project == | ||
+ | |||
+ | '''An Interactive Interface to Draw Kollam Interface.''' | ||
+ | |||
+ | [[Part 1]] | ||
+ | |||
+ | [http://www.sfu.ca/~vrajus/iat800/FinalProject/AnInterface1.pdf] | ||
+ | |||
+ | [[Part 2]] | ||
+ | |||
+ | [http://www.sfu.ca/~vrajus/iat800/final] |
Latest revision as of 17:14, 10 December 2009
Contents
Assignment 1
[1] -Draw Three Lines.
[2] -Draw Five Lines.
[3] -Draw Three Ellipses.
[4] -Control the Position of two lines with one variable
[5] -Control the position and size of two lines with two variables.
[6] -Control the properties of two shapes with two variables.
[7] -Create a simple, regular pattern with six lines.
[8] -Program your pattern from Assignment 1-07 using while().
[9] -Draw a layered form with two new loops.
[10] -Redo Assignment 1-05 using mouseX and mouseY as the variables.
[11] -Draw two visual elements that each move in relation to the mouse in a different way.
[12] -Draw three visual elements that each move in relation to the mouse in a different way.
[13] -Move a visual element across the screen. When it disappears off the edge, move it back into the frame.
[14] -Draw a visual element that moves in relation to the mouse, but with a different relation when the mouse is pressed.
[15] -Using if and else, make the mouse perform different actions when in different parts of the window.
[16] -Develop a kinetic image which responds to the mouse.
Assignment 2
[17]Using beginShape() and endShape(), create a composition with five or more vertices.
[18]Using beginShape() and endShape(), create a composition with ten or more vertices.
[19]Create an image different from A2-02, but using the same vertex data.
[20]Write a function with one parameter and demonstrate it visually.
[21]Write a function for drawing triangles and visually demonstrate its flexibility
[22]Write a function with three or more parameters and visually demonstrate its flexibility.
[23]Create a dynamic animation using the cos() function as a generator for motion.
[24]Create a dynamic animation using the cos() and sin() function as a generator for motion.
[25]Move two visual elements across the screen using the random() function as a generator of movement. Give each element a unique nonlinear motion.
[26]Create an event that begins when the mouse is pressed and ends when the mouse is released.
[27]Create a responsive image that behaves differently when the mouse is moving and the mouse is dragging.
[28]Create a button that changes the color of the background when it is clicked.
[29]Program your moving elements from A2-09 but use classes to represent the two visual elements.
[30]Create a subclass of one of the asteroids classes that adds a new capability.
Assignment 3
Assignment 4
[33](widgets)
Projects
Project 1
Project 2
Part 1
Part 2
Final Project
An Interactive Interface to Draw Kollam Interface.