Im Moment versuche ich ein Skript zu erstellen, das die Pivotausrichtung in Maya ändert. (Diese Funktion ist bereits in der Maya Modeling Toolbox, aber ich möchte eine benutzerdefinierte und vereinfachte Version davon erstellen). Allerdings bekomme ich Probleme mit meiner Funktion. Dies ist der 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)
Es sagt "# Fehler: Runtime: Dateizeile 40: Kein Objekt Name angegeben #."
Können Sie mir helfen mit diesem Problem? Es tut mir leid, dass ich immer noch ein Anfänger bei Python und Maya Scripting bin. Danke im Voraus.
möchten Sie vielleicht den Titel Ihrer Frage ändern, da der Fehler, den Sie bekommen, mit dem So benutzt du den 'manipMoveContext' Befehl; nichts mit drop-downs zu tun :) – mapofemergence