立体の色設定
ここでは、立体の色設定を扱います。
モデルの色設定
モデルの色を変更するには、setModelColor関数を使用します。
- 関数仕様 -
int modelID,
int red, int green, int blue, int alpha
)
最初の引数modelIDでは、設定対象のモデルのIDを指定します。 続く引数では、モデルの色成分を指定します。 色成分はそれぞれ0〜255の範囲で指定します。 色成分の形式は、RGBA形式をサポートしています。
ポリゴンの色設定
ポリゴンの色を変更するには、setPolygonColor関数を使用します。
- 関数仕様 -
int polygonID,
int red, int green, int blue, int alpha
)
最初の引数polygonIDでは、設定対象のポリゴンのIDを指定します。 続く引数では、ポリゴンの色成分を指定します。 色成分はそれぞれ0〜255の範囲で指定します。 色成分の形式は、RGBA形式(※)をサポートしています。
RGBA形式とは、色の三原色である赤(Red)、緑(Green)、青(Blue)の色成分に、アルファ値(Alpha)を加えた形式です。アルファ値は色の透明度を表す数値で、0で完全透明になり、最大にすると不透明になります。
プログラム例
実際に球モデルを配置し、青色に設定してみましょう。 以下のように記述し、実行してみてください。
このプログラムを実行すると、黒い背景に青い球が描画されます。