Python Pymel setColor不适用于顶点
我试图在maya中使用pymel更改立方体顶点的颜色。我的目标是创建一个着色立方体。但是,当我运行以下代码时,没有任何更改。有什么想法吗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来更改顶点的位
cube, pcube = pmc.polyCube()
for v in cube.vtx:
v.setColor([1, 0, 0, 1])
print v.getColor()
cube.updateSurface()
令我惊讶的是,我设置的颜色打印正确,但顶点的颜色在屏幕上不会改变。此外,当我使用setPosition
来更改顶点的位置时,实际上效果很好。
谢谢您的时间。默认情况下,形状上的显示颜色处于禁用状态。尝试在属性编辑器中转到对象的形状,并在“网格组件显示”选项卡下选中“显示颜色”复选框 通过脚本,还可以从属性
displayColors