3

私は DirectX SDK で見つけた効果ファイルを調べていましたが、本当に私を驚かせたのはDot()関数だけでした。その結果、意味のわからない内積に関するウィキペディアのページにたどり着きました。ドット積とは何ですか?

4

1 に答える 1

2

これは、スカラー積の合計として定義されます。たとえば、float3ベクトルAおよびBの場合、dot(A、B)は(Ax * Bx + Ay * By + Az * Bz)に等しくなります。

ドット積は、行列乗算のコンポーネントとしてHLSLによって使用されます。両方の入力が正規化されている場合、dot()の優れた機能は、dot(A、B)がベクトルAとBの間の角度の正弦に等しくなることです。 (照明にLOTを使用)

于 2012-12-04T20:52:32.277 に答える