20 lines
330 B
Text
20 lines
330 B
Text
float x, y;
|
|
float theta;
|
|
float rotation;
|
|
|
|
void setup() {
|
|
size(300, 300);
|
|
theta = 0;
|
|
rotation = 0.1;
|
|
background(255);
|
|
}
|
|
|
|
void draw() {
|
|
translate(width/2.0, height/2.0);
|
|
x = theta*cos(theta/PI);
|
|
y = theta*sin(theta/PI);
|
|
point(x, y);
|
|
theta = theta + rotation;
|
|
// check restart
|
|
if (x>width/2.0) frameCount=-1;
|
|
}
|