mirror of
https://github.com/dyne/FreeJ.git
synced 2026-06-16 12:59:33 +02:00
progresses on processing script
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
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
void setup() {
|
||||
size(200, 200);
|
||||
stroke(255);
|
||||
smooth();
|
||||
}
|
||||
void draw() {
|
||||
background(0);
|
||||
fill(80);
|
||||
noStroke();
|
||||
// Angles for sin() and cos() start at 3 o'clock;
|
||||
// subtract HALF_PI to make them start at the top
|
||||
ellipse(100, 100, 160, 160);
|
||||
float s = map(second(), 0, 60, 0, TWO_PI) - HALF_PI;
|
||||
float m = map(minute(), 0, 60, 0, TWO_PI) - HALF_PI;
|
||||
float h = map(hour() % 12, 0, 12, 0, TWO_PI) - HALF_PI;
|
||||
stroke(255);
|
||||
strokeWeight(1);
|
||||
line(100, 100, cos(s) * 72 + 100, sin(s) * 72 + 100);
|
||||
strokeWeight(2);
|
||||
line(100, 100, cos(m) * 60 + 100, sin(m) * 60 + 100);
|
||||
strokeWeight(4);
|
||||
line(100, 100, cos(h) * 50 + 100, sin(h) * 50 + 100);
|
||||
}
|
||||
Reference in New Issue
Block a user