def buildMenu(): import maya.cmds as cmds mayaMain.addToolsMenu('Plugins') allMenus = cmds.lsUI( type='menu' ) pluginMenu = None i = 0 while pluginMenu == None and i < len(systems): if systems[i] in allMenus: pluginMenu = systems[i] i += 1 if pluginMenu: cmds.menuItem( 'jb_motionDataMenu', label='Motion Data', subMenu=True, parent=pluginMenu ) cmds.menuItem( 'jb_motionDataApply', label='Apply motion node', parent='jb_motionDataMenu', c=cmds.jb_applyMotReader ) cmds.menuItem( 'jb_motionDataBake', label='Bake motion data', parent='jb_motionDataMenu', c=cmds.jb_exportMotionData ) cmds.setParent( 'MayaWindow' )
def buildMenu(): import maya.cmds as cmds mayaMain.addToolsMenu('Plugins') allMenus = cmds.lsUI( type='menu' ) pluginMenu = None i = 0 while pluginMenu == None and i < len(systems): if systems[i] in allMenus: pluginMenu = systems[i] i += 1 if pluginMenu: cmds.menuItem( 'jb_fakeDynamicsMenu', label='Faked Dynamics', subMenu=True, parent=pluginMenu ) cmds.menuItem( 'jb_fakeDynamicsAdd', label='Add to object', parent='jb_fakeDynamicsMenu', c=cmds.jb_applyFakeDynamics ) cmds.menuItem( 'jb_fakeDynamicsRemove', label='Remove from object', parent='jb_fakeDynamicsMenu', c=cmds.jb_removeFakeDynamics ) cmds.menuItem( 'jb_fakeDynamicsSetActive', label='Make Dynamic On Frame', parent='jb_fakeDynamicsMenu', c=cmds.jb_setFakeDynamics ) cmds.setParent( 'MayaWindow' )