Python Maya 命令:attributeQuery 不适用于 imagePlane 属性 'colorSpace'
Python command for Maya : attributeQuery doesn't work for imagePlane attribute 'colorSpace'
我试图在 Python 中获取可用于 Maya 中给定图像平面的颜色空间选项列表。
我试过了:
print cmds.attributeQuery('colorSpace', n='<nameofImagePlane>', le=True)
但是这个 returns 'none' 让我感到惊讶,因为它对其他枚举属性(如 'type'、'displayMode'、'textureFilter' 等来说工作得很好。 return调整他们的价值观。
任何人都可以建议为什么会发生这种情况,或者是否有解决方法或不同的方法来 return 给定 imagePlane 的可用 colorSpaces。
它没有列出任何东西,因为它不是 emum,并且可以通过 运行 这个 cmds.attributeQuery("colorSpace", node="imagePlaneShape1", enum=True)
.
轻松确认
我想你要的是这个命令:
cmds.colorManagementCatalog(listTransformConnections=True, type='input')
您可能需要弄乱类型参数,但 "input"
似乎给出了所有可用颜色空间的正确结果。
我试图在 Python 中获取可用于 Maya 中给定图像平面的颜色空间选项列表。
我试过了:
print cmds.attributeQuery('colorSpace', n='<nameofImagePlane>', le=True)
但是这个 returns 'none' 让我感到惊讶,因为它对其他枚举属性(如 'type'、'displayMode'、'textureFilter' 等来说工作得很好。 return调整他们的价值观。
任何人都可以建议为什么会发生这种情况,或者是否有解决方法或不同的方法来 return 给定 imagePlane 的可用 colorSpaces。
它没有列出任何东西,因为它不是 emum,并且可以通过 运行 这个 cmds.attributeQuery("colorSpace", node="imagePlaneShape1", enum=True)
.
我想你要的是这个命令:
cmds.colorManagementCatalog(listTransformConnections=True, type='input')
您可能需要弄乱类型参数,但 "input"
似乎给出了所有可用颜色空间的正确结果。