Can anyone tell me what makeIdentity does, under the hood? Are there operations I can perform using xform or OpenMaya that will get me the same result?
I think I knew this once, but Maya has so many different transformations making up the transformation of a node, I can't keep track. In particular, makeIdentity seems to affect some transformation that is hidden in the shape node, that I can't find.
My goal, really, is to find a reliable way to change a (non-instanced) shape node so that its local pivots are 0,0,0 and its transform node's translate attribute represents the actual translation the user sees in the viewport. I would rather not just use makeIdentity without understanding it, because then it'll break when someone uses it in a way I didn't expect.