- MObject、function sets、Wrappers、proxies
- MObject
- 模型对象
- 可以访问所有maya对象的通用类(如摄像头、灯光)
- MObject不是实际的maya对象,而是Maya对象的handle(不能直接访问)
- 需要使用函数集
- function sets
- 函数集
- 需要与MObject进行交互
- MObject类型决定了可以附加在那些函数集上
- MFnLight可以安装在灯光上,但不能安装在相机上
- MFnDependencyNode可以连接到灯光和相机上
- 删除函数集时不会删除MObject
- 类名以MFn作为前缀
- Wrappers
- 包装器
- 包装器是便利类
- 适用于简单对象 例如MGlobal、MPlane、MMatrix和MQtUtil
- 以M作为前缀名
- 迭代器也被认为是包装器,迭代器类名的前缀是MIt
- proxies
- 代理
- 扩展Maya的基类
- 实例包括:MPxCommand、MPxLocatorNode和MPxDrawOverride
- 以MPx为前缀的类名
maya API的四种对象
最新推荐文章于 2024-03-15 10:21:11 发布