Pymel setColor 不适用于顶点
Pymel setColor not working on vertices
我试图在 Maya 中使用 pymel 更改立方体顶点的颜色。我的目标是创建一个阴影立方体。但是,当我 运行 下面的代码没有任何变化。有什么想法吗?
cube, pcube = pmc.polyCube()
for v in cube.vtx:
v.setColor([1, 0, 0, 1])
print v.getColor()
cube.updateSurface()
令我惊讶的是,我设置的颜色打印正确,但顶点的颜色在屏幕上没有改变。此外,当我使用 setPosition
更改顶点的位置时,它实际上工作正常。
谢谢你的时间。
默认情况下,形状上的显示颜色是禁用的。尝试在属性编辑器中转到对象的形状,并在“网格组件显示”选项卡下勾选“显示颜色”复选框。
通过脚本也可以从 属性 displayColors
我试图在 Maya 中使用 pymel 更改立方体顶点的颜色。我的目标是创建一个阴影立方体。但是,当我 运行 下面的代码没有任何变化。有什么想法吗?
cube, pcube = pmc.polyCube()
for v in cube.vtx:
v.setColor([1, 0, 0, 1])
print v.getColor()
cube.updateSurface()
令我惊讶的是,我设置的颜色打印正确,但顶点的颜色在屏幕上没有改变。此外,当我使用 setPosition
更改顶点的位置时,它实际上工作正常。
谢谢你的时间。
默认情况下,形状上的显示颜色是禁用的。尝试在属性编辑器中转到对象的形状,并在“网格组件显示”选项卡下勾选“显示颜色”复选框。
通过脚本也可以从 属性 displayColors