mirror of
https://github.com/dyne/FreeJ.git
synced 2026-02-05 20:49:15 +01:00
processing-js 0.4 has been merged in some relevant parts basic and topic scripts added for test color handling fixed, more scripts show up now
25 lines
482 B
Plaintext
25 lines
482 B
Plaintext
size(200, 200);
|
|
background(204);
|
|
smooth();
|
|
|
|
int x = width/2;
|
|
int y = height/2;
|
|
int outerRad = 80;
|
|
int innerRad = 50;
|
|
float px = 0, py = 0, angle = 0;
|
|
float pts = 36;
|
|
float rot = 360.0/pts;
|
|
|
|
beginShape(TRIANGLE_STRIP);
|
|
for (int i=0; i<pts; i++) {
|
|
px = x+cos(radians(angle))*outerRad;
|
|
py = y+sin(radians(angle))*outerRad;
|
|
angle+=rot;
|
|
vertex(px, py);
|
|
px = x+cos(radians(angle))*innerRad;
|
|
py = y+sin(radians(angle))*innerRad;
|
|
vertex(px, py);
|
|
angle+=rot;
|
|
}
|
|
endShape();
|