OpenMaya api2.0
OpenMaya api2.0 # Object alignment def alignObjects(): import maya.cmds as mc; sel= mc.ls(sl=1,l=1); num= len(sel); if num>1: import maya.api.OpenMaya as om2; mat= om2.MMatrix(mc.getAttr(sel[num-1]+".matrix")); for i in range(0,num-1):mc.xform(sel[i],matrix=tuple(mat)); # Selection, node name import maya.api.OpenMaya as om2; sel= om2.MGlobal.getActiveSelectionList(); num= sel.length(); for i in range(0,num): dNode= sel.getDependNode(i); MFnDNode= om2.MFnDependencyNode( dNode ); print MFnDNode.name();