Example #1
0
target_width = 11.0  #150
target_height = 8.5  #150

border = .2

DRY_RUN = True

server = WebsocketServer(9001)

if not DRY_RUN:
    # p = Plotter()
    p = PlotterAxi()

drawing = Drawing()
drawing.setstyle(0)
drawing.setclient(client_width, client_height)
drawing.settarget(target_width, target_height, border)


def recv(client, server, message):
    data = json.loads(message)
    x0, y0, ty = data['x'], data['y'], data['type']

    # x = x0 * target_width / client_width
    # y = y0 * target_height / client_height

    # print(x, y)

    # draw things
    print('client x, y: ', x0, y0)