En ce moment j'essaye de faire un script qui change l'orientation du pivot dans Maya. (Cette fonctionnalité est déjà dans la Maya Modeling Toolbox mais je veux en faire une version personnalisée et simplifiée) Cependant, j'ai des problèmes avec ma fonction. Voici le code:Maya-Python manipMoveContext
cmds.optionMenu(label = 'Pivot', changeCommand = pivotOrient)
cmds.menuItem(label='Object',)
cmds.menuItem(label='World')
cmds.menuItem(label='Component')
cmds.menuItem(label='Normal')
def pivotOrient(p):
if p == 'Object':
cmds.manipMoveContext(e= True, mode= 0)
elif p == 'World':
cmds.manipMoveContext(e= True, mode= 2)
elif p == 'Component':
cmds.manipMoveContext(e= True, mode= 10)
else:
cmds.manipMoveContext(e= True, mode= 3)
Il dit "# Erreur: RuntimeError: fichier ligne 40: Aucun nom d'objet spécifié #."
Pouvez-vous me aider avec ce problème? Je suis désolé, je suis encore un débutant à l'écriture Python et Maya. Merci d'avance.
vous voudrez peut-être changer le titre de votre question, car l'erreur que vous obtenez est liée à la comme vous utilisez la commande 'manipMoveContext'; rien à voir avec les listes déroulantes :) – mapofemergence