xxxxxxxxxx
68
function setup() {
createCanvas( windowWidth, windowHeight);
angleMode(DEGREES)
rectMode(CENTER)
}
function draw() {
background(200,300,400);
noFill()
translate(width / 2, height / 2)
for (var i = 0; i < 50; i++) {
push()
rotate(sin(frameCount + i) * 100)
var r = map(sin(frameCount), -1, 2, 70,200)
var g = map(cos(frameCount / 8), -1, 2, 70, 200)
var b = map(sin(frameCount / 10), -1, 2, 70, 200)
stroke(r, g, b)
rect(1, 1, 520, 520, 150)
rotate(sin(frameCount + i) * 300)
var r = map(sin(frameCount), -1, 3, 65,250)
var g = map(cos(frameCount / 6), -1, 3, 65, 250)
var b = map(sin(frameCount / 8), -1, 3, 65, 250)
stroke(r, g, b)
rect(0, 0, 450, 450, 150)
rotate(sin(frameCount + i) * 100)
var r = map(sin(frameCount), -1, 1, 50,300)
var g = map(cos(frameCount / 2), -1, 1, 50, 300)
var b = map(sin(frameCount / 4), -1, 1, 50, 300)
stroke(r, g, b)
rect(0, 0, 400, 400, 150)
rotate(sin(frameCount + i) * 150)
var r = map(sin(frameCount), -1, 1, 50,350)
var g = map(cos(frameCount / 2), -1, 1, 50, 350)
var b = map(sin(frameCount / 4), -1, 1, 50, 350)
stroke(r, g, b)
rect(0, 0, 350, 350, 150)
pop()
}
}