I've discovered that unbound euler rotations can be stored in a MMatrix method and for some reason Maya binds the worldMatrix of dag nodes to only storing rotations within -pi <> pi. I would like to make a custom Transform node which stores the world matrix with the unbound rotation so that it keeps exactly whatever rotation value the animator sets in the channel box. I tried doing this with the compute method and adding an extra matrix attribute with setWorldSpace applied. However it isn't updating properly at all; it gives a random output each time I dirty the plug. How should I get it to update properly along with the regular transformation matrix plugs on the node?
-- view archives: http://groups.google.com/group/python_inside_maya change your subscription settings: http://groups.google.com/group/python_inside_maya/subscribe
