Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在查看在 DirectX SDK 中找到的效果文件,唯一真正让我震惊的部分是Dot()函数。这使我进入了一个关于点积的维基百科页面,这对我来说毫无意义。什么是点积?
Dot()
它被定义为标量积的总和:例如对于 float3 向量 A 和 B,dot(A,B) 等于 (Ax*Bx + Ay*By + Az*Bz)。
点积被 HLSL 用作矩阵乘法的组成部分,如果两个输入都被归一化,dot() 的一个很好的特性是 dot(A,B) 将等于向量 A 和 B 之间角度的余弦(在照明中使用了很多)