【Autodesk Maya】ptyhon 常用命令
生活随笔
收集整理的這篇文章主要介紹了
【Autodesk Maya】ptyhon 常用命令
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
常用命令
這三個絕對是最常用的命令了
- help 列出命令的詳細說明
- dir 列出對象的屬性及方法
- print 打印
然后下面是我整理的一些常用命令
這部分是cmds與pymel都可直接調用的
-
file 文件操作,pymel沒有此命令
- f\force 忽略警告
- sn 文件全路徑
- shn 文件名稱
-
ls 列出
-
select 選擇
-
xform 獲取信息
- r 相對
- a 絕對
- t\ 位移
- ro\ 旋轉
- s\ 縮放
-
joint 骨骼
-
skinCluster 蒙皮
-
blendShape 融合變形
-
ployEvaluate 查詢多邊形計數
-
listAttr 列出屬性
-
getAttr 獲得屬性
-
setAttr 設置屬性
-
listConnections 列出鏈接
-
connectAttr 鏈接屬性
-
connectInfo 判斷是否鏈接
-
hyperShade 查詢物體材質
-
hyperShade 獲取物體材質
-
expression 創建表達式
- s 表達式的字符串
- ae 永遠執行
- o 目標物體
- uc 數據轉換
-
duplicateCurve 復制
- inputConnections(ic)
復制輸入節點 - smartTransform(st)
記錄上次變換,并重復復制(快捷鍵shift+D) - returnRootsOnly(rr)
僅返回新層次結構的根節點。此標志僅控制返回的內容,不會更改Duplicate的行為。 - renameChildren(rc)
重命名子物體,使名稱唯一 - po
僅復制選中節點,忽略子物體 - transformsOnly(to)
僅復制transform節點
- inputConnections(ic)
-
duplicateCurve 復制面上的曲線
- constructionHistory(ch)
保留創建歷史 - local(l)
復制曲線作為曲面的子物體 - maxValue(max)
曲線跨度最大值 - minValue(min)
曲線跨度最小值
- constructionHistory(ch)
-
filterExpand 根據物體類型篩選
- expand(ex)
如果這是真的,則每個項目都是單個實體。默認為true - fullPath(fph)
如果這是真的并且選擇項是DAG對象,則返回其完整選擇路徑,而當此值為false時僅返回對象的名稱。默認值為false - symActive(sma)
如果啟用了對稱,則僅返回對象的活動對稱側的組件。如果對稱性未激活,則此標志無效。 - spnHegative (smn)
如果啟用對稱,則僅返回對象相對于當前對稱平面的負面上的組件。如果對稱性未激活,則此標志無效。 - synPositive (smp)
如果啟用了對稱,則僅返回對象正面相對于當前對稱平面的組件。如果對稱性未激活,則此標志無效 - synSeam(sms)
如果啟用了對稱性,則僅返回相對于當前對稱平面位于對象兩側的組件。如果對稱性未激活,則此標志無效。 - selectionMask(sm)
指定選擇掩碼. - 根據選定的組件(或命令行中指定的組件),命令會過濾和/或擴展給定選項的列表。返回包含所有匹配選擇項的字符串數組。篩選索引如下:
- expand(ex)
| Handle | 0 | Nurbs Curves | 9 |
| Nurbs Surfaces | 10 | Nurbs Curves On Surface | 11 |
| Polygon | 12 | Locator XYZ | 22 |
| Locator UV | 24 | Control Vertices (CVs) | 28 |
| Edit Points | 30 | Polygon Vertices | 31 |
| Polygon Edges | 32 | Polygon Face | 34 |
| Polygon UVs | 35 | Subdivision Mesh Points | 36 |
| Subdivision Mesh Edges | 37 | Subdivision Mesh Faces | 38 |
| Curve Parameter Points | 39 | Curve Knot | 40 |
| Surface Parameter Points | 41 | Surface Knot | 42 |
| Surface Range | 43 | Trim Surface Edge | 44 |
| Surface Isoparms | 45 | Lattice Point | 46 |
| Particles | 47 | Scale Pivots | 49 |
| Rotate Pivots | 50 | Select Handles | 51 |
| Subdivision Surface | 68 | Polygon Vertex Face | 70 |
| NURBS Surface Face | 72 | Subdivision Mesh UVs | 73 |
- loadPlugin 加載插件
- qt 忽略重復加載警告
- a\allPlugins 加載MAYA_PLUG_PATH中的所有插件
這部分是maya自帶的mel腳本,需要通過pymel.core.mel調用
- pm.mel.findRelaterSkinCluster()
獲取模型的蒙皮節點(參數是一個完整的物體,不能是點線面)
針對具體需求的簡短代碼
- 判斷面材質
- 后臺啟動maya進程
常用標記
- q 查詢模式
- e 編輯模式
- ws\worldSpace 世界坐標
- os\objectSpace 物體坐標
- s\shape 形節點
- tr\transform 轉換節點
- allPath 全路徑
以下標記為maya自身提供的ui功能常用標記,既然學了python建議直接上手pyqt,稍微了解一下就好
- bgc rgb顏色
- w 寬度
- h 高度
- c 點擊執行(按鈕用)
- bc 點擊執行(組合按鈕用)
- dc 滑動條滑動過程中重復執行
- cc/changeComband 改變執行
- vis 可見性
- ex 是否存在
- t 標題
- l 標簽
- cw 指定列的長度
- i/image 圖片
- en 可編輯
- ann 注釋
- fpn 完整路徑
- dgc 中鍵按下執行
- dpc 鼠標拖拽執行
總結
以上是生活随笔為你收集整理的【Autodesk Maya】ptyhon 常用命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 感染explorer.exe,使用映像劫
- 下一篇: 基于OGC标准的地图服务