根据noise函数的特性,猜想其原理:
float sita;
float x,y;
void setup()
{
size(720,404);
background(20);
x = 0;
sita = 0;
stroke(200);
strokeWeight(2);
frameRate(200);
}
void draw()
{
y = 200 + 150 * sin(sita) + 50 * sin(3*sita);
point(x,y);
x = (x + 0.2) % width;
sita = (sita + 0.01) % TWO_PI;;
println(y);
}