.Hi大家,
我仍然是蟒蛇新手所以,请耐心等待。
我正在尝试使用自定义相机在maya中设置自定义UI窗口。
为此,我使用panelLayout
,modelPanel
和modelEditor
命令。
现在,到目前为止它有一个例外。 我为modelEditor设置的标志似乎完全被忽略,我不知道为什么。
所以这是代码:
if cmds.window("myWindow", exists=True):
cmds.deleteUI('myWindow')
cmds.window("myWindow")
cmds.paneLayout(configuration="single", w=1000, h=500)
cmds.modelPanel()
cmds.modelEditor(modelPanel="modelPanel4", allObjects=False, polymeshes=True, imagePlane=True, displayAppearance="smoothShaded")
cmds.showWindow("myWindow")
我只想在此窗口中显示polyMeshes和imgagePlanes,以及将displayAppearance
设置为“smoothShaded”。
此时,其他任何东西,包括网格,都应该是可见的。
但是,一切都显示在窗口中,好像我没有设置一个标志。
非常感谢任何帮助
答案 0 :(得分:0)
modelEditor()
中的所有标记在Maya 2016.5和Maya 2018中都能正常工作。我已经检查了它。
import maya.cmds as cmds
if cmds.window("myWindow", exists=True):
cmds.deleteUI('myWindow')
cmds.window("myWindow")
cmds.paneLayout(configuration="single", w=1000, h=500)
cmds.modelPanel()
cmds.modelEditor(modelPanel="modelPanel4",
allObjects=False,
polymeshes=True,
imagePlane=False,
displayAppearance="smoothShaded")
cmds.showWindow("myWindow")
单击myWindow
或按任意键时可能会出现此问题。它不会显示透视图(modelPanel4
),而会显示另一个视图(例如camera1
视图)。