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
417 B
Plaintext
25 lines
417 B
Plaintext
void setup()
|
|
{
|
|
size(200, 200);
|
|
noStroke();
|
|
smooth();
|
|
noLoop();
|
|
}
|
|
|
|
void draw()
|
|
{
|
|
drawCircle(126, 170, 6);
|
|
}
|
|
|
|
void drawCircle(int x, int radius, int level)
|
|
{
|
|
float tt = 126 * level/4.0;
|
|
fill(tt);
|
|
ellipse(x, 100, radius*2, radius*2);
|
|
if(level > 1) {
|
|
level = level - 1;
|
|
drawCircle(x - radius/2, radius/2, level);
|
|
drawCircle(x + radius/2, radius/2, level);
|
|
}
|
|
}
|