Advertisement
Guest User

Untitled

a guest
Jan 2nd, 2012
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. # Bind [ and ] to jog axis 1 (0=X, 1=Y, 2=Z, 3=A, 4=B, ...)
  2. root_window.bind("<bracketleft>", lambda e: jog_on(1, -get_jog_speed(1)))
  3. root_window.bind("<bracketright>", lambda e: jog_on(1, get_jog_speed(1)))
  4. root_window.bind("<KeyRelease-bracketleft>", lambda e: jog_off(1))
  5. root_window.bind("<KeyRelease-bracketright>", lambda e: jog_off(1))
  6.  
  7.  
  8. if lathe:
  9. bind_axis("Down", "Up", 0)
  10. def set_view_y(event=None):
  11. widgets.view_z.configure(relief="link")
  12. widgets.view_z2.configure(relief="link")
  13. widgets.view_x.configure(relief="link")
  14. widgets.view_y.configure(relief="sunken")
  15. widgets.view_p.configure(relief="link")
  16. vars.view_type.set(4)
  17. o.reset()
  18. glRotatef(90, 1, 0, 0)
  19. glRotatef(90, 0, 1, 0)
  20. if o.g:
  21. mid = [(a+b)/2 for a, b in zip(o.g.max_extents, o.g.min_extents)]
  22. glTranslatef(-mid[0], -mid[1], -mid[2])
  23. size = [(a-b) for a, b in zip(o.g.max_extents, o.g.min_extents)]
  24. o.set_eyepoint_from_extents(size[0], size[2])
  25. else:
  26. o.set_eyepoint(5.)
  27. o.perspective = False
  28. o.lat = -90
  29. o.lon = 0
  30. o.tkRedraw()
  31.  
  32. TclCommands.set_view_y = commands.set_view_y = set_view_y
  33. root_window.bind("v", commands.set_view_y)
  34. root_window.after_idle(commands.set_view_y)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement