Advertisement
Guest User

Untitled

a guest
Mar 20th, 2019
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. import pymel.core as pm
  2.  
  3. # Variables
  4. window_width = 150
  5. light_grey = [.7, .7, .7]
  6. dark_grey = [.2, .2, .2]
  7.  
  8.  
  9. def gui():
  10. win = pm.window(width=window_width, height=300, bgc=ligth_grey)
  11. pm.columnLayout()
  12. pm.button(command=pressMe, label='Press Me', width=window_width, bgc=dark_grey)
  13. pm.button(command=freezeTrans, label='Freeze Transforms', width=window_width, bgc=dark_grey)
  14. pm.button(command=deleteHist, label='Delete History', width=window_width, bgc=dark_grey)
  15. pm.button(command=wireframeOn, label='Wireframe On', width=window_width, bgc=dark_grey)
  16. pm.button(command=wireframeOff, label='Wireframe Off', width=window_width, bgc=dark_grey)
  17.  
  18. win.show()
  19.  
  20.  
  21. def pressMe(*args):
  22. print 'I have been pressed.'
  23.  
  24. def freezeTrans(*args):
  25. pm.mel.eval('FreezeTransformations')
  26. print 'Transforms frozen.'
  27.  
  28. def deleteHist(*args):
  29. pm.mel.eval('delete -ch;')
  30. print 'History Deleted.'
  31.  
  32. def wireframeOn(*args):
  33. pm.mel.eval('setWireframeOnShadedOption true modelPanel4;')
  34.  
  35.  
  36. def wireframeOff(*args):
  37. pm.mel.eval('setWireframeOnShadedOption false modelPanel4;')
  38.  
  39.  
  40.  
  41. gui()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement