现代计算机图形学入门-Lecture02 review of linear algebra

本文概述了计算机图形学中向量的点乘(包括笛卡尔坐标系下的计算)及其在投影、方向判断和二维/三维空间的应用。矩阵运算涉及矩阵乘法法则,以及矩阵与向量的交互,包括矩阵向量形式的点乘。同时介绍了向量叉积的特点及在确定位置关系中的作用。
摘要由CSDN通过智能技术生成

1.Vector

- Vector Multiplication

- Dot(scalar) Product

- Dot Product in Cartesian Coordinates

  • 2D
  • 3D

- Dot Product in Graphics

  • b在a上的投影

- Determine Forward / Backward

两个向量点乘结果>0同向,反之反向。
两个向量越近,点乘结果越接近于1,两个向量完全平行,点乘结果为1;
两个向量越远,点乘结果越接近于0,两个向量完全相反,点乘结果为-1;
​两个向量垂直时,点乘结果为0

- Cross (vector) Product

向量的叉积不满足交换率(右手螺旋定则)
向量叉乘自己是长度为0的向量

- Determine left / right

向量a叉乘向量b,若得到的结果为正,则b在a的左侧;若得到的结果为负,则a在b的左侧;

- Determine inside / outside

用向量AB与AP叉乘,若结果为正,说明p在向量AB的左侧
用向量BC与BP叉乘,若结果为正,说明p在向量BC的左侧
用向量CA与CP叉乘,若结果为正,说明p在向量CA的左侧
综上,说明p在AB、BC、CA的左侧,则点p在三角形ABC内

- Orthonormal Coordinate Frames

定义u、v、w三个单位向量,且两两点乘都为0,即互相垂直,w可通过u×v得到

2.Matrices

- Matrix-Matrix Multiplication

(M x N) (N x P) = (M x P)
矩阵没有交换律只有结合律
(AB)C=A(BC)
A(B+C) = AB + AC
(A+B)C = AC + BC

- Matrix-Vector Multiplication

始终认为矩阵在左边,向量在右边,向量永远是一个列向量(m×1的矩阵)

- Vector multiplication in Matrix form

  • Cross product
  • Dot product
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

11!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值