
1 changed files with 37 additions and 3 deletions
@ -1,4 +1,38 @@
@@ -1,4 +1,38 @@
|
||||
|
||||
# |
||||
# dessiner par OSC avec le laser de Gaby |
||||
# |
||||
/* |
||||
* dessiner par OSC avec le laser de Gaby |
||||
*/ |
||||
|
||||
9000 => int OSCPort; |
||||
31000.0 => float Amplitude; |
||||
|
||||
OscOut xmit; |
||||
float dx, dy; |
||||
|
||||
xmit.dest("localhost", OSCPort); |
||||
|
||||
// ---- clear the screen |
||||
xmit.start("/joystick/b"); |
||||
50 => xmit.add; 1 => xmit.add; |
||||
xmit.send(); |
||||
xmit.start("/joystick/b"); |
||||
50 => xmit.add; 0 => xmit.add; |
||||
xmit.send(); |
||||
|
||||
for (0 => int foo; foo<25800; foo++) { |
||||
<<< foo >>>; |
||||
|
||||
Amplitude * Math.sin(foo * 0.70001) => dx; |
||||
Amplitude * Math.cos(foo * 0.50001) => dy; |
||||
|
||||
xmit.start("/joystick/xy"); |
||||
|
||||
Std.ftoi(dx) => xmit.add; |
||||
Std.ftoi(dy) => xmit.add; |
||||
|
||||
xmit.send(); |
||||
|
||||
0.001::second => now; |
||||
|
||||
} |
||||
|
||||
|
Loading…
Reference in new issue