OpenGLではR,G,Bの0.0〜1.0の値を組み合わせて色を指定します.
GL.Color(0.0,0.0,1.0) # 青
しかし,自分の表現したい色をR,G,Bの組み合わせで記述することは必ずしも簡単ではありません. そこで,次のようなRubyプログラムを用意しました. ダウンロードして使えます(右クリックでリンク先のファイルを保存する).
$ ruby ec.rb
このようにプログラムを実行すると画面に白い四角が現れます. また左上部に数値が現れます.これが現在表示している色に対応するRGB値を示しています. このプログラムでは,画面上で次のキーを押すことでRGB値を変化させることができるようになっています.
r | R成分を0.05増やす |
---|---|
R | R成分を0.05減らす |
g | G成分を0.05増やす |
G | G成分を0.05減らす |
b | B成分を0.05増やす |
B | B成分を0.05減らす |
※ [Alt]を押しながら操作すると変化幅が0.005になる | |
q | プログラムを終了する |