Advertisement
cutebubblegumpop

Creating Objects WIP

Dec 20th, 2022
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.79 KB | None | 0 0
  1. import maya.cmds as cmds
  2.  
  3. def createObjects():
  4. new_object = cmds.optionMenu('amountOptions', q=True, v=True)
  5.  
  6. def createSphere():
  7. cmds.polySphere()
  8.  
  9. def createCube():
  10. cmds.polyCube()
  11.  
  12. def createCylinder():
  13. cmds.polyCylinder()
  14.  
  15. def createPlane():
  16. cmds.polyPlane()
  17.  
  18. def createCamera():
  19. cmds.camera()
  20.  
  21.  
  22. def duplicateObj1():
  23. for obj in cmds.ls(sl=True):
  24. for index in range(1):
  25. cmds.duplicate()
  26.  
  27. def duplicateObj5():
  28. for obj in cmds.ls(sl=True):
  29. for index in range(5):
  30. cmds.duplicate()
  31.  
  32. def duplicateObj10():
  33. for obj in cmds.ls(sl=True):
  34. for index in range(10):
  35. cmds.duplicate()
  36.  
  37. def duplicateObj25():
  38. for obj in cmds.ls(sl=True):
  39. for index in range(25):
  40. cmds.duplicate()
  41.  
  42. def duplicateObj50():
  43. for obj in cmds.ls(sl=True):
  44. for index in range(50):
  45. cmds.duplicate()
  46.  
  47. def duplicateObj100():
  48. for obj in cmds.ls(sl=True):
  49. for index in range(100):
  50. cmds.duplicate()
  51.  
  52.  
  53. if cmds.window('windows', exists=True):
  54. cmds.deleteUI('windows')
  55.  
  56. cmds.window('windows', t="Function Tool", w=150)
  57.  
  58.  
  59. cmds.columnLayout()
  60. cmds.rowColumnLayout(nc=3, co=[[1,"both",3],[2,"both",4],[3,"both",3]], h=25)
  61. cmds.optionMenu('objectOptions',l='Object:', w=120)
  62. cmds.menuItem(l=' ')
  63. cmds.menuItem(l='Sphere')
  64. cmds.menuItem(l='Cube')
  65. cmds.menuItem(l='Cylinder')
  66. cmds.menuItem(l='Plane')
  67. cmds.menuItem(l='Camera')
  68.  
  69. cmds.optionMenu('amountOptions', l='Amount:', w=99)
  70. cmds.menuItem(l=' ')
  71. cmds.menuItem(l='1')
  72. cmds.menuItem(l='5')
  73. cmds.menuItem(l='10')
  74. cmds.menuItem(l='25')
  75. cmds.menuItem(l='50')
  76. cmds.menuItem(l='100')
  77. cmds.button(l='Create')
  78. cmds.setParent('..')
  79.  
  80. cmds.showWindow()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement