// Learning Processing
// Daniel Shiffman
// http://www.learningprocessing.com
// Example 14-11: A growing rectangle, using scale()
float r = 0.0;
void setup() {
size(200,200);
}
void draw() {
background(255);
// Translate to center of window
translate(width/2,height/2);
// scale() increases the dimensions of an object relative to the origin by a percentage (1.0 = 100%).
// Notice how in this example the scaling effect causes the outline of the shape to become thicker.
scale(r);
// Display a rectangle in the middle of the screen
stroke(0);
fill(175);
rectMode(CENTER);
rect(0,0,10,10);
// Increase the scale variable
r += 0.02;
// Retstart r
if (r > 20) {
r = 0;
}
}