xxxxxxxxxx
float angle;
float leftEffect = 1;
// leftEffect default is 1
float rightEffect = 1;
// rightEffect default is 1
float lenMultiplier = 0.67;
// lenMuiltiplier default is 0.67
void setup(){
fullScreen();
}
void draw(){
background(51);
fill(255);
stroke(255);
angle = (mouseX / 2.5) / 57.251;
text(angle, 10, 20);
translate(width/2, height);
drawLine(200);
}
void drawLine(float len){
line(0, 0, 0, -len);
translate(0, -len);
if(len > 4){
pushMatrix();
rotate(angle * rightEffect);
drawLine(len * lenMultiplier);
popMatrix();
pushMatrix();
rotate(-angle * leftEffect);
drawLine(len * lenMultiplier);
popMatrix();
}
}