hsv_to_rgb
 
 
 

HSV ベクトルを RGB ベクトルに変換します。

vector hsv_to_rgb(vector hsv)

hsv は、色相(hue)、彩度(saturation)、明度(value)の各カラー要素を表すベクトルです。

hsv_to_rgb(<<1,0.5,0.6>>)

<<0.6, 0.3, 0.3>> を返します。

ヒント:カラーの HSV 要素と RGB 要素のリレーションシップを確認するには、MEL コマンド colorEditorコマンド ラインに入力します。カラー チューザ(Color Chooser)ウィンドウが表示されます。

このウィンドウにある六角形のカラー ホイールを使用して、調べたいカラー上でポインタをクリック & ドラッグすると、ウィンドウのエディット ボックスにそのカラーの HSV 要素と RGB 要素が表示されます。

カラー チューザの色相値の範囲は 0 ~ 360 ですが、HSV ベクトルの H コンポーネントの対応する範囲は 0 ~ 1 です。カラー チューザの値を hsv_to_rgb 関数で必要とされる値に変換するには、カラー チューザの値を 360 で割ってください。

colorEditor コマンドを入力してカラー チューザ ウィンドウを表示すると、カラーの値を確認できるだけで、シーン内のオブジェクトのカラーを変更することはできません。