Hello,
I am trying to rotate 15 lines around the center point of a circle in unison. The lines start at the correct positions, but they rotate at different speeds. Thanks for any help!
// GLOBAL VARIABLES
final int SUN_DIAMETER = 150;
final int NUMBER_OF_RAYS = 15;
float angle = TWO_PI/NUMBER_OF_RAYS;
float RING_OF_LINES = SUN_DIAMETER*.5 + 30;
// SETUP
void setup(){
size(600,400);
}
//DRAW
void draw(){
background(51);
translate(width/2,height/2);
noFill();
stroke(255);
ellipse(0,0,SUN_DIAMETER,SUN_DIAMETER);
for(int i = 0; i < NUMBER_OF_RAYS; i++){
line(RING_OF_LINES,0,RING_OF_LINES+40,0);
rotate(angle);
}
angle += .001;
}