最終更新:2014-05-07 (水) 02:13:58 (3636d)  

vec4
Top / vec4

a four component floating-point vector

ベクトル要素

  • サポートされる要素名
    {x, y, z, w}座標点や法線を表すベクトルにアクセスする場合に使用
    {r, g, b, a}色を表すベクトルにアクセスする場合に使用
    {s, t, p, q}テクスチャ座標を表すベクトルにアクセスする場合に使用
  • 要素選択の構文は、ピリオド(.)の後に(同じ名前のセットからの)名前を追加することによって複数の要素を選択することができる
    vec4 v4;
    v4.rgba;	    	// v4をvec4として使用した場合と同じ
    v4.rgb;	// vec3と同様
    v4.b;	// floatと同様
    v4.xy;	// vec2と同様
    v4.xgba;	// 不正(同じセットからの要素名ではない)