Microsoft DirectX 8.0 (C++) |
ライティング公式では次の表記を使用する。
D3DCOLORVALUE コンポーネントの範囲は (-∞, +∞) である。
・ - 内積は d1 ・ d2 = max{d1・d2, 0} として定義される。
norm(P) - 単位ベクトル、またはベクトルの正規化
V1V2 - ポイント V1 からポイント V2 へのベクトル
M-1- 逆行列
MT- 転置行列
V1 / V2。 V1 および V2 は D3DVECTOR 型である。この型はベクトル (V1.x / V2.x, V1.y / V2.y , V1.z / V2.z) と同等である。
V1 * V2。V1 および V2 は D3DVECTOR 型である。この型はベクトル (V1.x * V2.x, V1.y * V2.y , V1.z * V2.z) と同等である。