2015-04-04 78 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