GAMES101:现代计算机图形学入门(Chapter2 向量与线性代数)迅猛式学线性代数学习笔记

文章目录

图形学的依赖知识

本节课任务


向量

向量标准化

向量加法

笛卡尔坐标系

向量的点乘

可以判断向量前与后的信息

点乘>0 同方向

点乘<0 反方向


perpendicular 垂直




向量的叉乘

输入两个向量,输出一个同时垂直与这两个向量的新向量

如何判断新向量的方向?

右手螺旋定则

如a×b=c

四指从a的方向向b的方向握紧,大拇指指向的就是c的方向




如何判断两个向量的左右关系?

a×b得到结果是和z轴同向,是正的,说明b在a的左侧

如何判断一个点是否落在三角形内部?(做光栅化,给三角形内部的像素着色需要用到)

AB×AP > 0 说明P在AB左侧

BC×BP > 0 说明P在BC左侧

CA×CP > 0 说明P在CA左侧

说明点P落在三角形ABC内部

正交坐标系


矩阵


矩阵乘法






向量的叉乘(矩阵形式)

将a向量重新组织,变为A*这个矩阵,A*这个矩阵叫a向量的反对称矩阵(Skew-Symmetric Matrix)

(为什么PPT中写的是DualMatrix(对偶矩阵?)呢?此处的"对偶"并非线性代数中"对偶空间"的标准定义,而是强调向量与叉乘矩阵的等价性。叉乘矩阵可视为向量的一种"对偶表示",使得几何操作(如旋转)可通过矩阵运算实现。计算机图形学中,这种术语是约定俗成的,目的是直观表达向量与矩阵形式的对应关系)

A*乘以b就是axb的结果

之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!

相关推荐
asdzx672 小时前
如何使用 C# 将 RTF 转换为 PDF
经验分享
低调电报2 小时前
在WPS可以显示图片,word中不能显示的原因及解决
经验分享·word·wps
RickyWasYoung2 小时前
【笔记】智能汽车、电动汽车政策文件
笔记·汽车
Ma0407133 小时前
【机器学习】监督学习、无监督学习、半监督学习、自监督学习、弱监督学习、强化学习
人工智能·学习·机器学习
孤廖4 小时前
终极薅羊毛指南:CLI工具免费调用MiniMax-M2/GLM-4.6/Kimi-K2-Thinking全流程
人工智能·经验分享·chatgpt·ai作画·云计算·无人机·文心一言
小熊officer4 小时前
Nginx学习
运维·学习·nginx
秋邱4 小时前
价值升维!公益赋能 + 绿色技术 + 终身学习,构建可持续教育 AI 生态
网络·数据库·人工智能·redis·python·学习·docker
Three~stone4 小时前
Matlab2025b的安装教程(附安装包和密钥破解文件)
学习·mysql·持续部署
爱学习的大牛1234 小时前
如何系统学习网络渗透测试:从入门到精通的完整指南
网络·学习
Croa-vo4 小时前
TikTok 数据工程师三轮 VO 超详细面经:技术深挖 + 建模推导 + 压力测试全记录
javascript·数据结构·经验分享·算法·面试