xxxxxxxxxx
37
function setup() {
createCanvas(700, 700, WEBGL)
angleMode(DEGREES)
}
function draw() {
background(30)
// background(r, g, b);
// rotateX(frameCount%360)
noFill()
for (var i = 0; i < 100; i++) {
var r = map(sin(frameCount), -1, 1, 50, 255);
var g = map(cos(frameCount / 2), -1, 1, 50, 255);
var b = map(sin(frameCount / 9), -1, 1, 50, 255);
stroke(r, g, b)
rotate(frameCount / 50)
beginShape()
for (var j = 0; j < 360; j += 50) {
var rad = i * 3
var x = rad * cos(j)
var y = rad * sin(j)
var z = cos(frameCount * 1.4 + i * 2) * 75
vertex(x, y, z)
}
endShape(CLOSE)
}
}