示例#1
0
 def getMainWindowInfo():
     info = Duck()
     mw = pm.getMelGlobal('string', 'gMainWindow')
     ui = pm.PyUI(mw)
     setattr(info, 'mainWindowName', mw)
     setattr(info, 'mainWindow', ui)
     return info
示例#2
0
     appEnvFile = pm.about(env=True)
     pathstr, file = os.path.split(appEnvFile)
     upath = Unipath( pathstr ).absolute()
     pather = Pather( upath )
     return pather
     
 @staticmethod    
示例#3
0
## core imports
示例#4
0

        
示例#5
0
    import Ik_Spline_Setup_Ui
    Ik_Spline_Setup_Ui.spline_ik_setup_UI()
    return None

def curve_points():
    import CustomScripts
    CustomScripts.curve_through_points()
    return None

def insert_joints():
    import insertJointsUI
    insertJointsUI.insert_joints_UI()
    return None    
    
menuName = "Custom_Menu"
mainMenu = pm.PyUI( pm.getMelGlobal('string', 'gMainWindow') )

try:
    if pm.menu(Custom_Tools, query=True, exists=True):
        pm.deleteUI(Custom_Tools)
except:
    print "Creating New Menu"

with mainMenu:
    if pm.menu(menuName, query=True, exists = True):
        pm.menu(menuName, edit=True, deleteAllItems=True)
    #Custom_Tools = pm.menu( label=menuName, tearOff=True )
    Custom_Tools = pm.menu(label=menuName)
    with Custom_Tools:
        obj_cr_btn = pm.menuItem( label="Object creator",command=lambda x: obj_creat())
        cus_tls_btn = pm.menuItem( label="Custom Tools",command=lambda x: cus_tls())