使用余弦函数求出直线的长度,再递增夹角,就可做出类似圆周运动了:
1 float angle = 0.0; 2 float r = 200; 3 void setup() { 4 size(600, 600); 5 background(100); 6 } 7 void draw() { 8 stroke(255-angle); 9 float x = width/2+(r-angle)*cos(angle); 10 float y = height/2+(r-angle)*sin(angle); 11 line(width/2, height/2, x, y); 12 angle += 0.2; 13 }