Handy little tool to select individual rotation axis handle quicker. Good also for when manipulator gets in the way of select correct axis, and when in gimbal lock.
Its a short one, so just quicker to copy and paste :)
Here's the code
import maya.cmds as cmds from functools import partial def rotateContext(axis, *args): cmds.manipRotateContext( 'Rotate', e=True, ah=axis) if cmds.window("rotateContextUI", exists=True): cmds.deleteUI("rotateContextUI") win = cmds.window("rotateContextUI", title="Rotate Axis UI", w=150, sizeable=False) cmds.rowColumnLayout(nc=3, columnAttach=[(1,"both", 2), (3, "both", 2)]) cmds.button("X", w=30, bgc=[1,0,0], c=partial(rotateContext, 0)) cmds.button("Y", w=30, bgc=[0,1,0], c=partial(rotateContext, 1)) cmds.button("Z", w=30, bgc=[0,0,1], c=partial(rotateContext, 2)) cmds.showWindow(win)
0 comments:
Post a Comment