GAMES 101 笔记

这篇博客探讨了线性代数在图形学中的关键应用,包括向量的垂直分解、点乘判断夹角、叉乘确定方向以及坐标化向量的方法。通过实例解释了如何使用这些概念判断向量关系、点在三角形内的位置,并在图形处理中如何利用这些基础知识。
摘要由CSDN通过智能技术生成

GAMES 101 闫令琪 Lecture2-Linear Algebra 笔记。

如图1,
b ⃗ ⊥ = b ⃗ ⋅ a ⃗ ∥ a ⃗ ∥ b ⃗ \vec{b}_{\perp}=\frac{\vec{b}\cdot \vec{a}}{\| \vec{a}\|}\vec{b} b =a b a b
三角形的高
h ⃗ = b ⃗ − b ⃗ ⊥ \vec{h}=\vec{b}-\vec{b}_{\perp} h =b b
在这里插入图片描述

图1.

如图2,向量点乘可以判断夹角是否大于 9 0 ∘ 90^{\circ} 90。在某些场景下,夹角小于 9 0 ∘ 90^{\circ} 90有前向(可以看到的内涵),后向(看不到,被挡到的内涵)。
在这里插入图片描述

图2.

如图3,叉积可以决定两个向量相对的左右关系,也可以决定一个点在三角形内还是外的关系。

在这里插入图片描述

图3.

左图可以判断两个向量的左右相对关系
a ⃗ × b ⃗ \vec{a} \times \vec{b} a ×b
如果叉乘得到的向量的 z 分量为正,则 a ⃗ \vec{a} a b ⃗ \vec{b} b 右边

右图可以判断 点 p是否在 三角形内:
依次做
A P ⃗ × A B ⃗ \vec{AP}\times\vec{AB} AP ×AB
B P ⃗ × B C ⃗ \vec{BP}\times\vec{BC} BP ×BC
C P ⃗ × C A ⃗ \vec{CP}\times\vec{CA} CP ×CA
如果三个式子的结果的向量的 z 值正负号相同,即
A P B P C P AP \quad BP \quad CP APBPCP一直在左边,或者一直在右边,就是 P 在 △ A B C \triangle ABC ABC内部。
反之,P 在 三角形 ABC 外部。

corner case:自己决定,就是当点 P 在三角形边上的时候。
在这里插入图片描述

图4.
如图5,红色框框,框出来了用三个正交单位向量与內积来**坐标化向量**。

在这里插入图片描述

图5.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

培之

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

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

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

打赏作者

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

抵扣说明:

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

余额充值