xxxxxxxxxx
float x = random(1000);
float y = random(1000);
float z = random(1000);
float moveX = random(2);
float moveY = random(2);
float moveZ = random(2);
void setup(){
size(1000,1000);
frameRate(30);
}
void draw(){
background(10);
stroke(55,255,255);
for(int i = 0; i < 200; i = i + 10){
line(x+i,y+i, y+i,x+i);
}
for(int j = 0; j < 200; j = j + 10){
line(x+j,y+j, z+j,x+j);
}
for(int k = 0; k < 200; k = k + 10){
line(y+k,x+k, z+k,x+k);
}
x = x + moveX;
y = y + moveY;
z = z + moveZ;
moveX = moveX + random(-5,5);
moveY = moveY + random(-5,5);
moveZ = moveZ + random(-5,5);
if(x >= width-200){
x = width-200;
moveX = -moveX;
}
if(x <= 0){
x = 0;
moveX = -moveX;
}
if(y >= width-200){
y = width-200;
moveY = -moveY;
}
if(y <= 0){
y = 0;
moveY = -moveY;
}
if(z >= width-200){
z = width-200;
moveZ = -moveZ;
}
if(z <= 0){
z = 0;
moveZ = -moveZ;
}
}