Linear Algebra

线性代数是基础的数学工具. 本文总结图形学依赖的基础线性代数内容.

image.png

Vectors

  • Definition, 定义

    img

  • Magnitude, 大小

img

  • Normalization, 标准化 (单位向量)

img

  • 相等: 长度 和 方向相同, 向量相等. 三角形法则加减.

Cartesian Coordinates

使用笛卡尔坐标系, 正交坐标系中, 有助于计算向量的运算.

img

Operation

  • 点乘, 常用于判断 "前/后"; 分解向量(投影); 计算夹角; 垂直;

  • 叉乘, 常用于判断 "左/右"; 组合左右, 可判断三角形及多边形的"内/外"; 建立正交坐标系; 平行;

Dot product

衡量接近程度; 计算夹角;

Basic

  • defination

img

  • Cartesian Coordinates

img

Graphics

  • projection & decompose
  • direction (forward / backword)

image.png

img

img

Cross product

建立正交坐标系; 判断内外;

Basic

  • defination

img

  • Cartesian Coordinates

img

  • dual matrix

img

Graphics

  • determine left / right
  • determine inside / outside

image.png

Orthonormal Coordinate Frames

正交分解, 使用三个正交单位向量, 将任意向量 (vec{p}) 分解.

  • 点乘, 用于分解向量;
  • 叉乘, 建立正交坐标系;

img

References

原文地址:https://www.cnblogs.com/crayonsea/p/14683398.html