by Denis Grutze. Paramenters for the scale() function are values specified as decimal percentages. For example, the method call scale(2.0) will increase the dimension of the shape by 200 percent.
a = 0.0
def setup():
size(640, 360)
noStroke()
rectMode(CENTER)
frameRate(30)
def draw():
global a
background(102)
a = a + 0.04
s = cos(a) * 2
translate(width / 2, height / 2)
scale(s)
fill(51)
rect(0, 0, 50, 50)
translate(75, 0)
fill(255)
scale(s)
rect(0, 0, 50, 50)