首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Maya命令到Maya : modelEditor设置

Maya命令到Maya : modelEditor设置
EN

Stack Overflow用户
提问于 2019-08-14 09:47:33
回答 1查看 310关注 0票数 1

在使用python而不是Maya命令时,我试图切换具有所需设置的活动3d视图。我应该使用哪些API函数?

命令给出了所需的结果:

代码语言:javascript
复制
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获得相同的结果,但是找不到合适的函数.

代码语言:javascript
复制
import maya.OpenMayaUI as omui

view = omui.M3dView.active3dView()
#displObj = view.objectDisplay()
view.setObjectDisplay(7)
#displStyle = view.displayStyle()
view.setDisplayStyle(2)
#displTexMode = view.textureMode()

有谁可以帮我?

EN

回答 1

Stack Overflow用户

发布于 2019-08-15 02:08:11

只需使用您开始使用的python代码即可。从历史上看,玛雅一直是以非常清晰的分离方式设计的:

  • GUI是用MEL编写的(尽管现在可以用python编写)
  • 节点的计算(和GL呈现)是用C++ (或python )编写的。

如果您希望能够找到一个与GUI方法等价的API,那么您就倒霉了。API中有几个GUI类,但它们专门用于帮助添加自定义GUI工具和操纵器。它们并不能帮助操作现有的GUI,因为您需要使用python (或MEL)命令,就像在第一个代码片段中所做的那样。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57492252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档