欢迎光临散文网 会员登陆 & 注册

8. Vector 向量基础

2022-08-12 08:49 作者:那个人真狗  | 我要投稿


Vector  | 向量

向量的概念

什么是向量?


  • 向量(大小,方向)

    • 既有大小,也有方向的量,(比如作用力,位移,速度等)

标量是什么?

  • 标量

    • 只有大小没有方向,

    • 大小 = 1   强度 = 30      UV = (2,1)  位置 = (10,2,1)

UE4 中的标量是绿色,向量黄色表示

3. 材质常数的四则运算及含义 - 哔哩哔哩 (bilibili.com)

有时也用向量单指方向,

  • 视角方向

  • 多边形朝向

  • 光的传播方向

  • 反射方向

向量表示

数学表示

一般在数学计算里使用(这是2D表示)

V%3D%EF%BC%88x%EF%BC%8Cy%EF%BC%89

3D表示比2D多一个纬度

V%3D(x%EF%BC%8Cy%EF%BC%8Cz)

几何表示

向量可以用有向线段来表示。有向线段的长度表示向量的大小,向量的大小,也就是向量的长度。

坐标表示

在3D计算中坐标是3个向量组成

注意:向量平移不影响向量的大小和方向。


向量和坐标系的关系

同一个向量在不同坐标系表示是不一样的。

因为这意味着:每当我们根据坐标来确定一个向量时,其对应的坐标总是相对于某一参考系而言的。

向量运算

  • 加法

   向量的加法即令两个向量的对应分量分别相加

注意,只有同维的向量之间才可以进行加法运算。


  • 乘法

  • Dot 点积

    点积是计算俩个向量之间的关系,俩个向量的角度。

  • Cross 叉积

    叉积是计算俩个向量的一个新的向量。

    这个向量垂直于计算的这俩个向量。

Dot点积向量表现

计算俩个向量

  • 方向向反 结果 = -1(黑色)

  • 俩个向量垂直 结果 = 0(黑色)

  • 俩向量方向相同,结果 = 1(白色)

位置向量 | Position vector

  • 视角向量   V

  • 法线向量   N

  • 光照向量   L

总结

假设2个向量

标准向量

单位为1的向量称之为规范化或者标准向量

Normalize | 标准向量

  • UE5


8. Vector 向量基础的评论 (共 条)

分享到微博请遵守国家法律