GAMES101-现代计算机图形学入门-闫令琪 - lecture2 线性代数基础 - 课后笔记

向量的点乘

在这里插入图片描述

在图形学中,点乘的作用:

  1. 能够计算两个向量之间的角度,例如计算曲面和曲线之间的角度,用于计算两个方向向量之间距离有多近,越近其cos值越大,越小则越远,值为-1~1.
  2. 能够将一个向量投影到另一个向量

在这里插入图片描述

b投影到a上, 则 b的投影 = k*a,其中k是b在a上投影的长度,而用投影向量的长度再乘以a,就能得到以a为方向的b的投影

3.可以用于向量的分解,比如将一个向量分解到两个方向上
在这里插入图片描述

  1. 决定向量是指向前还是指向后方

在这里插入图片描述
假设a为前方,则b和a的点乘值>0,b指向前方;而c和a的点乘的值<0,则c指向后方

向量的叉乘

Cross product is orthogonal to two initial vectors
Direction determined by right-hand rule
Useful in constructing coordinates systems(later)

叉乘在图形学中的作用

1.决定向量的左(逆时针)、右(顺时针)

在这里插入图片描述

用右手定则,从a到b为顺时针,b在a的左边;b到a为顺时针,a在b的右边

2.Determine inside / outside

在这里插入图片描述

e.g 判断点P是否在三角形的内部,用右手定则,AP在AB的左边,BP在BC的左边,CA在CP的左边,所以点P在ABC的内部,(*P全在右边也是内部)。但是若是 *P所在的左右不同,那么就说明P不在ABC的内部。(用来判定技能的作用范围)

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值