colors
This commit is contained in:
parent
d2941dfade
commit
3bd7de9042
@ -1,4 +1,4 @@
|
||||
#N canvas 155 110 562 769 12;
|
||||
#N canvas 1091 134 562 769 12;
|
||||
#X obj 95 418 netsend -u -b;
|
||||
#X obj 87 252 oscformat tcp_coordinates;
|
||||
#X msg 233 363 disconnect;
|
||||
@ -7,6 +7,9 @@
|
||||
#X msg 307 289 connect localhost 5005;
|
||||
#X obj 325 262 loadbang;
|
||||
#X msg 82 214 242 29 2 0 0 0;
|
||||
#X msg 222 122 yellow;
|
||||
#X obj 226 152 list;
|
||||
#X obj 238 182 oscformat color;
|
||||
#X connect 1 0 4 0;
|
||||
#X connect 2 0 0 0;
|
||||
#X connect 3 0 0 0;
|
||||
@ -14,3 +17,6 @@
|
||||
#X connect 5 0 0 0;
|
||||
#X connect 6 0 5 0;
|
||||
#X connect 7 0 1 0;
|
||||
#X connect 8 0 9 0;
|
||||
#X connect 9 0 10 0;
|
||||
#X connect 10 0 4 0;
|
||||
|
11
main.py
11
main.py
@ -8,6 +8,16 @@ from pythonosc import osc_server
|
||||
t = turtle.Turtle()
|
||||
screen = turtle.Screen()
|
||||
screen.title("Painting robot sim")
|
||||
COLORS = [
|
||||
"black",
|
||||
"yellow",
|
||||
"red",
|
||||
"blue"
|
||||
]
|
||||
|
||||
def color_handler(unused_addr, c):
|
||||
if c in COLORS:
|
||||
t.pencolor(c)
|
||||
|
||||
def coordinate_handler(unused_addr, x, y, z, roll, pitch, yaw):
|
||||
t.pen(pensize=z)
|
||||
@ -26,6 +36,7 @@ if __name__ == "__main__":
|
||||
|
||||
dispatcher = Dispatcher()
|
||||
dispatcher.map("/tcp_coordinates", coordinate_handler)
|
||||
dispatcher.map("/color", color_handler)
|
||||
|
||||
server = osc_server.ThreadingOSCUDPServer((args.ip, args.port), dispatcher)
|
||||
print(f"Serving on {server.server_address}")
|
||||
|
Loading…
Reference in New Issue
Block a user