1

.overrideColors アトリビュートの 31 色すべてを、Python を介して Maya で生成された 31 個のボタンに割り当てたいと考えています。cmds.button の bgc オプションでは、3 つの float 値しか指定できません。どうすればそれらの色を作成できますか? UI で色付きのボタンをクリックして、曲線の色を変更することになっています。

私はから始めました:

def UI():
    cmds.window()
    cmds.flowLayout()

    for i in range (0,32)
    cmds.button('')
4

2 に答える 2

2

overrideColorRGB を使用したくない場合は、いつでも次のように overrideColors を取得できます。

for i in range(1, 32):
    print cmds.colorIndex(i, q=True)

出力:

[0.0、0.0、0.0]

[0.25、0.25、0.25]

[0.6000000238418579、0.6000000238418579、0.6000000238418579]

[0.6079999804496765, 0.0, 0.15700000524520874]

...

...

于 2016-05-24T02:30:49.363 に答える