ProcessingでGenerative art #36
Code
float angle;
float step;
void setup() {
size(900, 600);
pixelDensity(2);
colorMode(HSB, 360, 100, 100, 100);
noLoop();
stroke(0, 10);
noFill();
}
void draw() {
background(213, 2, 95);
for (int i = 0; i < 10; i ++) {
angle = random(radians(2));
pushMatrix();
Circle(random(width), random(height), random(100, 500));
popMatrix();
}
}
void Circle(float _x, float _y, float d) {
step = random(1);
translate(_x, _y);
ellipse(0, 0, d, d);
d -= step;
if (d > 0) {
translate(step/2, 0);
rotate(angle);
Circle(0, 0, d, n) ;
}
}
void mousePressed() {
redraw();
}
void keyPressed() {
if(key == ' ')saveFrame("####.png");
}
応援してくださる方!いつでもサポート受け付けてます!