mirror of
https://github.com/dyne/FreeJ.git
synced 2026-02-11 07:19:32 +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
28 lines
516 B
Plaintext
28 lines
516 B
Plaintext
int angle = 0;
|
|
|
|
void setup()
|
|
{
|
|
size(200, 200);
|
|
background(102);
|
|
smooth();
|
|
noStroke();
|
|
fill(0, 102);
|
|
}
|
|
|
|
void draw()
|
|
{
|
|
// Draw only when mouse is pressed
|
|
if (mousePressed == true) {
|
|
angle += 10;
|
|
float val = cos(radians(angle)) * 6.0;
|
|
for (int a = 0; a < 360; a += 75) {
|
|
float xoff = cos(radians(a)) * val;
|
|
float yoff = sin(radians(a)) * val;
|
|
fill(0);
|
|
ellipse(mouseX + xoff, mouseY + yoff, val/2, val/2);
|
|
}
|
|
fill(255);
|
|
ellipse(mouseX, mouseY, 2, 2);
|
|
}
|
|
}
|