[英]Maya python commands to Maya api: modelEditor settings
我正在嘗試在使用python API而不是Maya python命令的同時使用所需設置打開活動3d視圖。 我應該使用哪些API函數?
Python命令給了我想要的結果:
import maya.cmds as cmds
editor = 'modelPanel4'
cmds.modelEditor(editor, edit=True, displayAppearance='smoothShaded', nurbsCurves=True, nurbsSurfaces=True, polymeshes=True, textures=True, useDefaultMaterial=False, backfaceCulling=False, displayTextures=True, grid=False)
我正在嘗試使用Maya Python API獲得相同的結果,但是找不到合適的函數。
import maya.OpenMayaUI as omui
view = omui.M3dView.active3dView()
#displObj = view.objectDisplay()
view.setObjectDisplay(7)
#displStyle = view.displayStyle()
view.setDisplayStyle(2)
#displTexMode = view.textureMode()
誰能幫我?
只需使用開始的python代碼即可。 從歷史上看,Maya始終設計得非常清晰:
如果您希望可以找到與GUI方法等效的API,那么您很不走運。 API中有一些GUI類,但是它們專門用於幫助添加自定義GUI工具和操縱器。 它們不是用來幫助操作現有GUI的,因為您將需要像在第一個代碼片段中一樣使用python(或MEL)命令。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.