Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Bind [ and ] to jog axis 1 (0=X, 1=Y, 2=Z, 3=A, 4=B, ...)
- root_window.bind("<bracketleft>", lambda e: jog_on(1, -get_jog_speed(1)))
- root_window.bind("<bracketright>", lambda e: jog_on(1, get_jog_speed(1)))
- root_window.bind("<KeyRelease-bracketleft>", lambda e: jog_off(1))
- root_window.bind("<KeyRelease-bracketright>", lambda e: jog_off(1))
- if lathe:
- bind_axis("Down", "Up", 0)
- def set_view_y(event=None):
- widgets.view_z.configure(relief="link")
- widgets.view_z2.configure(relief="link")
- widgets.view_x.configure(relief="link")
- widgets.view_y.configure(relief="sunken")
- widgets.view_p.configure(relief="link")
- vars.view_type.set(4)
- o.reset()
- glRotatef(90, 1, 0, 0)
- glRotatef(90, 0, 1, 0)
- if o.g:
- mid = [(a+b)/2 for a, b in zip(o.g.max_extents, o.g.min_extents)]
- glTranslatef(-mid[0], -mid[1], -mid[2])
- size = [(a-b) for a, b in zip(o.g.max_extents, o.g.min_extents)]
- o.set_eyepoint_from_extents(size[0], size[2])
- else:
- o.set_eyepoint(5.)
- o.perspective = False
- o.lat = -90
- o.lon = 0
- o.tkRedraw()
- TclCommands.set_view_y = commands.set_view_y = set_view_y
- root_window.bind("v", commands.set_view_y)
- root_window.after_idle(commands.set_view_y)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement