RosettaCodeData/Task/Archimedean-spiral/Processing/archimedean-spiral-1.processing
2023-07-01 13:44:08 -04:00

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;
}