点乘
- 向量代数所定义的两种乘法之一
- 两个向量之间的夹角余弦乘以两个向量模的乘积
- 公式
点乘的性质
- 如果 和 是单位向量,那么 就等于 和 夹角的余弦
- 若 ,则
- 若 ,则两向量夹角小于90度
- 若 ,则两向量夹角大于90度
D3DX中
- 可以利用D3DX库中的函数计算两个向量的点乘
FLOAT D3DXVecDot(
CONST D3DXVECTOR3* pV1,
CONST D3DXVECTOR3* pV2
);
- 例子
D3DXVECTOR3 u(1.0f, -1.0f, 0.0f);
D3DXVECTOR3 v(3.0f, 2.0f, 1.0f);
float dot = D3DXVecDot(&u, &v); //= 1.0f
专业词汇
- dot product 点乘
- orthogonal 正交
- perpendicular 垂直