向量规范化
- 向量规范化 使向量的 模 变为 1, 即变为单位向量
- 可以通过将向量的每个分量都除以该向量的模来实现规范化,公式如下:
- 约定在单位向量上添加一个标记 ” ^ “, 比如
D3DX库中计算
- 可利用如下函数实现向量的规范化
D3DXVECTOR3* D3DXVec3Normalize(
D3DXVECTOR3* pOut, // Result
CONST D3DXVECTOR3* pV // The vector to normalize
);
- 该函数返回指针变换结果的指针,所以该函数可以作为另一个函数的参数来使用。
- 大部分情况下,除非特别声明,一个D3DX数学函数均返回一个指向结果的指针
专业词汇
- normalizing 规范化