213
edits
(Created page with "== 17.10.2011 Processing sketches == === P01 Shapes and Relations === <source lang="java"> /* P01 Shapes and Relations This example illustrates how to formulate properties ...") |
(Added P03 example sketch) |
||
Line 1: | Line 1: | ||
== 17.10. | == 17.10.2014 Processing sketches == | ||
=== P01 Shapes and Relations === | === P01 Shapes and Relations === | ||
Line 124: | Line 124: | ||
line(-halfDimension, -halfDimension, halfDimension, halfDimension ); | line(-halfDimension, -halfDimension, halfDimension, halfDimension ); | ||
line( halfDimension, -halfDimension, -halfDimension, halfDimension); | line( halfDimension, -halfDimension, -halfDimension, halfDimension); | ||
} | |||
</source> | |||
<br /><br /> | |||
== 07.11.2014 Processing sketches == | |||
=== P03 Nested Rects === | |||
<source lang="java"> | |||
/* | |||
P03 Nested Rectangles with a while loop | |||
Demonstration of how to make a repetetive structure using | |||
a while-loop. Here the variable "rectSize" is decreased in | |||
every step and the coordinate system is rotated a little bit | |||
as well. The while-loop is executed as long as the value | |||
of rectSize is larger than zero (rectSize > 0). | |||
*/ | |||
size(1000,600); | |||
// variable with the start size of the rectangles structure | |||
int rectSize = 500; | |||
// variable to specify the amount the rectangles are shrinked in each step | |||
int difference = 30; | |||
background(255); | |||
// since all shapes are aligned centered, the center rect mode is used | |||
rectMode(CENTER); | |||
noFill(); | |||
// set the origin of the coordinate system to the center of the stage | |||
translate(width/2, height/2); | |||
// continue the following statements within the while-loop as long as the value | |||
// of the variable "rectSize" is larger than 0 | |||
while(rectSize > 0){ | |||
//draw a rectangle with the actual size of "rectSize" | |||
rect(0,0,rectSize,rectSize); | |||
// for the next loop: decrease the value of "rectSize" by the value of "difference" | |||
rectSize = rectSize - difference; | |||
// rotate the coordinate system by 4 degrees | |||
rotate(radians(4)); | |||
} | } | ||
</source> | </source> | ||
<br /><br /> | <br /><br /> |
edits