diff --git a/gui.py b/gui.py index 8b137891791fe96927ad78e64b0aad7bded08bdc..e13d406a1d18bf7576ceaee3fbedb313efa2ba6e 100644 --- a/gui.py +++ b/gui.py @@ -1 +1,27 @@ - +def gui (): +conn = None +listener = None +try: +address = ('localhost ', 6000) +listener = Listener (address , authkey =None) +conn = listener . accept () +viewer3d = Viewer3D (" Visualisation ") +while (True): +poses = conn.recv () +if poses == 'close ': +conn. close () +listener . close () +viewer3d .quit () +break +viewer3d . update_poses ( poses ) +viewer3d . update_o3d_scene () +viewer3d . run_one_tick () +if keyboard . is_pressed ('q'): +conn. close () +listener . close () +viewer3d .quit () +break +except : +conn. close () +listener . close () +viewer3d .quit ()