Maya include lib

xiaoxiao2021-02-28  57

Include Files     我们提供了一些头文件作为MAYA的接口.头文件存放在开发者工具目录中的"include/maya"中.MAYA的头文件一般以 "M"开头.跟在"M"后面的名字表示的类型有:"Fn"表示函数集,"It"表示迭代器,"Px "表示代理类.

    

Libraries

    API被封装成MAYA各种相应功能领域的库中.这些库有:              OpenMaya - 包含了基本类,定义了节点和命令,并装配他们进"Plug-ins".     OpenMayaUI - 包含了生成新的用户界面的类,比如控制器,上下文菜单和定位器等;     OpenMayaAnim - 包含了动画类,包括造型和反向动力学.     OpenMayaFX - "Autodesk® Dynamics™"类     OpenMayaRender - 渲染类

    这些都是共享库,所以可以被若干个"Plug-ins"同时使用.库文件存放在"lib"目录中.

卸载插件

    通过MEL卸载一个插件很简单 -- 你可以使用"unloadPlugin"命令加插件名.

    注意:    # 一个插件在被重编译前必须卸载,否则可能导致MAYA崩溃.    # 在你可以卸载一个插件前,你必须删除所有场景中使用到它的地方.在将插件中定义的节点从场景中删除前,还需要更新删除掉的        节点和执行过的UNDO队列命令中使用的引用.虽然这些内容不在场景中,但是为了UNDO,其实它还在那儿.    # 如果你在一个插件正在使用的时候强行卸载.那将无法再次载入插件节点.这是因为在场景中的节点会转换成"Unknown"节点,        然后在插件重载入的时候,将不被允许改变那些存在的节点的类型.

转载请注明原文地址: https://www.6miu.com/read-2619077.html

最新回复(0)