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)