归一化矢量意味着改变其组件,使其总长度等于1.
在伪代码中:
length = sqrt((vec.x * vec.x) + (vec.y * vec.y) + (vec.z * vec.z))
vec.x /= length
vec.y /= length
vec.z /= length
Run Code Online (Sandbox Code Playgroud)
这在实时3D中有许多用途,因为赋值向量具有有趣的属性.
| 归档时间: |
|
| 查看次数: |
1907 次 |
| 最近记录: |