2015-04-04 55 views
0

我已经开始使用Python将Maya编写为一个学校项目,但是我面临着一个文档问题:我无法在任何地方找到Maya API的所有模块类和函数的完整文档。玛雅Python模块完整的文档?

我已经为PyMEL module创建了Python风格的文档,但是它的剩余空间在哪里?例如,maya.cmds模块?

谢谢。

+0

为了记录,我从'maya.cmds'中使用过的任何东西也可以用'pymel.core'工作。也许一些很少使用的高级函数可能在两者之间不兼容,但如果你只是在做一般的东西,pymel应该没问题。 'maya.OpenMaya'是API - http://download.autodesk.com/us/maya/2011help/API/group___open_maya.html – Peter 2015-04-04 13:12:39

+0

感谢您的快速回答。 – Augier 2015-04-05 21:06:13

回答

2

打开玛雅内部的玛雅帮助(窗口中的F1钥匙)或转到the online documentation(该链接转到玛雅2015文档,您的玛雅版本应该有适合您的版本的正确URL)。这些命令记录在Python命令技术文档一章中; python API记录在Maya开发人员帮助Maya Python API

+0

谢谢。我承认我甚至没有看过那个技术文档部分。还有一个问题:Python命令和Maya API有什么区别?他们提供相同的功能还是互补的? – Augier 2015-04-05 21:08:10

+0

cmds是自动化界面 - 它基本上是MEL的一个包装,用于使用普通的maya工具编写一系列操作脚本。 API可以让你获得C++内部的知识。一般来说,除非你有一个迫切的需求,否则坚持使用cmds:像C++这样的API可能会导致你的maya崩溃,在那里你可以用cmds做的最糟糕的事情是产生一个错误信息 – theodox 2015-04-06 15:25:10