Pymel setColor不适用于顶点

2024-04-29 02:59:05 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

cube.updateSurface()

令我惊讶的是,我设置的颜色打印正确,但顶点的颜色在屏幕上没有变化。此外,当我使用setPosition来改变顶点的位置时,它实际上工作得很好。 谢谢你的时间。在


Tags: 代码in目标for颜色阴影顶点cube
1条回答
网友
1楼 · 发布于 2024-04-29 02:59:05

默认情况下,对形状禁用显示颜色。尝试在“属性编辑器”(attribute editor)中转到对象的形状,并在“网格组件显示”(Mesh Component Display)选项卡下勾选“显示颜色”(Display Colors)复选框。在

通过脚本,也可以从属性displayColors访问它

相关问题 更多 >