Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/318.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
Python Pymel setColor不适用于顶点_Python_Maya_Pymel - Fatal编程技术网

Python Pymel setColor不适用于顶点

Python Pymel setColor不适用于顶点,python,maya,pymel,Python,Maya,Pymel,我试图在maya中使用pymel更改立方体顶点的颜色。我的目标是创建一个着色立方体。但是,当我运行以下代码时,没有任何更改。有什么想法吗 cube, pcube = pmc.polyCube() for v in cube.vtx: v.setColor([1, 0, 0, 1]) print v.getColor() cube.updateSurface() 令我惊讶的是,我设置的颜色打印正确,但顶点的颜色在屏幕上不会改变。此外,当我使用setPosition来更改顶点的位

我试图在maya中使用pymel更改立方体顶点的颜色。我的目标是创建一个着色立方体。但是,当我运行以下代码时,没有任何更改。有什么想法吗

cube, pcube = pmc.polyCube()
for v in cube.vtx:
    v.setColor([1, 0, 0, 1])
    print v.getColor()

cube.updateSurface()
令我惊讶的是,我设置的颜色打印正确,但顶点的颜色在屏幕上不会改变。此外,当我使用
setPosition
来更改顶点的位置时,实际上效果很好。
谢谢您的时间。

默认情况下,形状上的显示颜色处于禁用状态。尝试在属性编辑器中转到对象的形状,并在“网格组件显示”选项卡下选中“显示颜色”复选框

通过脚本,还可以从属性
displayColors