xxxxxxxxxx
void setup() {
size(1365, 620);
background(random(255), random(255), random(255));
}
void snowflake(xCoord,yCoord,s){
pushMatrix();
translate(xCoord,yCoord);
len = s/4;
angle = PI/3;
strokeWeight(5);
drawLine(len,angle);
drawLine(len,angle*2);
drawLine(len,angle*3);
//line(len*cos(angle),-len*sin(angle),len*cos(angle),-len*sin(angle));
fill(random(255), random(255), random(255));
ellipse(0,0,85,85)
popMatrix();
}
void drawLine(len,angle){
line(len*cos(angle),-len*sin(angle), -len*cos(angle), len*sin(angle));
ellipse(len*cos(angle),-len*sin(angle),85,85);
ellipse(-len*cos(angle), len*sin(angle),85,85);
}
void mouseClicked() {
background(random(255), random(255), random(255));
snowflake(mouseX, mouseY,800);
}