常用命令记录


import maya.api.OpenMaya as om
# 列出场景的所有dag节点(可过滤类型,例子:只列出Mesh)
om.MItDag(om.MItDag.kDepthFirst, om.MFn.kMesh)

# 通过名称获取Mobject、Mdagpath节点
mSel = om.MSelectionList()
mSel.add(name)
mObj = sel.getDependNode(0)

# 将选择的物体存入MSelectionList
mSel = om.MGlobal.getActiveSelectionList()


# 将文件转换成无符号整数,新式api不需要了
import maya.OpenMaya as om
util = om.MScriptUtil( 0 )
influenceCount = util.asUintPtr()
#注意事项:
#如果这个参数还会返回数据,那么我们在获取这个数据的时候,同样需要做如下类似的转换,把指针类型转成值类型。
countValue = util.getUint(influenceCount)

评论
  目录