api命令


[TOC]

OpenMaya.MGlobal

方法名 说明
mayaVersion 返回maya版本信息
apiVersion 返回mayaAPI基本信息
getSelectionListByName 按名字把物体存储到MSelectionList
getActiveSelectionList 把所选物体存储到MSelectionList
setActiveSelectionList 更改当前选择的物体
selectByName 按名字选择物体
unselectByName 按名字减选物体
mayaState 返回maya程序状态
executeCommand 执行mel命令
executePythonCommand 执行python命令
viewFrame 切换场景时间
  • 获取所选物体的Mobject节点
    sel = OpenMaya.MSelectionList()
    OpenMaya.MGlobal.getActiveSelectionList(sel)
  • 选择物体
    OpenMaya.MGlobal.setActiveSelectionList(apinode_list)

OpenMaya.MFileIO

OpenMaya.MfnDependencyNode

功能:节点最基本的函数类,所有节点都能使用此类方法
特性:可以操作一切节点,包括commands无法操作的锁定节点
创建方法:传入一个Mobject节点
function:

  • typeName 返回类型名
  • name 返回名字
  • setName 重命名
  • attributeCount 返回属性数量
  • attribute 返回属性值
  • findPlug

OpenMaya.MItDependencyNode


评论
  目录