Example #1
0
def display_boxes(boxes):
    root = tk.Tk()
    vis = Visualizer(root, 1000, 600)

    for b in boxes:
        box = Box2D((b.x1, b.y1), size=b.size_t())
        vis.add_drawable(box)

    vis.run()
    root.mainloop()
Example #2
0
        for h in handle.neighbors():
            vs = h.face_vertices()
            vis.add_drawable(Polygon2D(vs,fill="blue"))
        """
    draw_skeleton()
    vis.draw()

    lock.release()

def click_callback(event):
    lock.acquire()

    v = Vertex(event.x,event.y)
    print v
    if dt.dag_locate(v):
        dt.insert_site(v)
        vis.clear()
        draw_faces()
        draw_skeleton()
        vis.draw()

    lock.release()

vis = Visualizer(root,800,600,key_callback=key_callback,mouse_callback=mouse_callback,click_callback=click_callback)

draw_faces()
draw_skeleton()

vis.run()
root.mainloop()