Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maya Python:自定义窗口-模型编辑器忽略标志_Python_User Interface_Layout_Maya - Fatal编程技术网

Maya Python:自定义窗口-模型编辑器忽略标志

Maya Python:自定义窗口-模型编辑器忽略标志,python,user-interface,layout,maya,Python,User Interface,Layout,Maya,.大家好 我对python还是个新手,所以请耐心点 我正在尝试在maya中使用自定义摄影机设置自定义UI窗口。 为此,我使用了panelLayout、modelPanel和modeleeditor命令 到目前为止,只有一个例外。 我为modelEditor设置的标志似乎被完全忽略了,我不知道为什么 下面是代码: if cmds.window("myWindow", exists=True): cmds.deleteUI('myWindow') cmds.window("myWindow

.大家好

我对python还是个新手,所以请耐心点

我正在尝试在maya中使用自定义摄影机设置自定义UI窗口。 为此,我使用了
panelLayout
modelPanel
modeleeditor
命令

到目前为止,只有一个例外。 我为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")
我只希望在该窗口中显示多边形网格和imgagePlanes,并将
显示外观设置为“smoothShaded”。
在这一点上,包括网格在内的所有其他内容都应可见。
但是,所有的东西都出现在橱窗里,好像我没有设置一面旗帜


非常感谢您的帮助

模型编辑器()中的所有标志
在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
视图)。

模型编辑器()中的所有标志在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
视图)。

谢谢。在2017年的maya中,它不起作用,由于pipline,我现在必须坚持使用它。我不太清楚你所说的“点击我的窗口”是什么意思。编辑//刚刚测试过。在maya 18中,此代码不起作用!我现在打开了maya 18,有了一个新的场景,我所做的只是运行这个脚本,但它不起作用,至少对我来说是这样!哦,新窗口不应该显示默认的透视视图,它应该显示场景中创建的摄影机。我的谢意。在2017年的maya中,它不起作用,由于pipline,我现在必须坚持使用它。我不太清楚你所说的“点击我的窗口”是什么意思。编辑//刚刚测试过。在maya 18中,此代码不起作用!我现在打开了maya 18,有了一个新的场景,我所做的只是运行这个脚本,但它不起作用,至少对我来说是这样!哦,新窗口不应该显示默认的透视视图,它应该显示场景中创建的摄影机。我的错