xxxxxxxxxx
51
function setup() {
createCanvas(700,700, WEBGL);
angleMode(DEGREES);
}
function draw() {
background(30);
rotateX(60)
orbitControl(4,4)
for(var i = 0; i<10; i++){
rotateX(60)
noFill()
strokeWeight(3)
beginShape()
for(var j=0; j<360; j+=50)
{
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)
var rad = i * 8;
var x = rad * cos(j) * i;
var y = rad * sin(j) * i;
var z = sin(frameCount + i * 10) * 50;
vertex(x,y,z);
// stroke(200,250,90)
// ellipse(x/2,y/2,z)
}
endShape(CLOSE);
}
}