孤独的猫

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

使用余弦函数求出直线的长度,再递增夹角,就可做出类似圆周运动了:

 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 }

 

posted on 2024-06-15 10:06  孤独的猫  阅读(8)  评论(0)    收藏  举报