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();
Comments
Post a Comment