当前位置:网站首页>GAMES101复习:变换
GAMES101复习:变换
2022-07-25 15:23:00 【老闫在努力】
目录
2.2 齐次坐标矩阵(仿射变换):可以把各种各样的变换写成同一种形式
3.变换组合:顺序matters!(因为矩阵乘法不满足交换律)从右向左
1.二维变换
不管如何复杂的变换,只要找到任意点前后一一对应的关系,就可以写出矩阵

1.1 缩放变换(Scale)


1.2 切变(Shear)

1.3 旋转(Rotate)

1.4 对称(Reflection)

2.齐次坐标
2.0 齐次坐标的解决办法:增加一个维度w

其中w的意义后续会补充
2.1 平移变换:用矩阵形式表示

2.2 齐次坐标矩阵(仿射变换):可以把各种各样的变换写成同一种形式


3.变换组合:顺序matters!(因为矩阵乘法不满足交换律)从右向左


4.变换分解:先移到原点

5.三维变换

边栏推荐
- Xcode added mobileprovision certificate file error: Xcode encoded an error
- wait()和sleep()的区别理解
- Submarine cable detector tss350 (I)
- Node learning
- Implementation of asynchronous FIFO
- Simulate setinterval timer with setTimeout
- The number of query results of maxcompute SQL is limited to 1W
- 2021江苏省赛A. Array-线段树,维护值域,欧拉降幂
- 异步fifo的实现
- Once spark reported an error: failed to allocate a page (67108864 bytes), try again
猜你喜欢

Remember that spark foreachpartition once led to oom

Implementation of asynchronous FIFO

ML - Speech - advanced speech model

带你创建你的第一个C#程序(建议收藏)

SVD奇异值分解推导及应用与信号恢复

使用cpolar建立一个商业网站(如何购买域名)

Distributed principle - what is a distributed system

从 join on 和 where 执行顺序认识T-sql查询执行顺序

ML - 自然语言处理 - 自然语言处理简介

matlab--CVX优化工具包安装
随机推荐
UITextField的inputView和inputAccessoryView注意点
ML - 语音 - 高级语音模型
CF566A-贪心+字典树
matlab 如何保存所有运行后的数据
Idea护眼色设置
CGO is realy Cool!
p4552-差分
What is the Internet of things
Promise object and macro task, micro task
ML - 图像 - 深度学习和卷积神经网络
ML - 语音 - 传统语音模型
Simulate setinterval timer with setTimeout
2019陕西省省赛K-变种Dijstra
小波变换--dwt2 与wavedec2
Vscode plugin collection
Distributed principle - what is a distributed system
How much memory can a program use at most?
Example of password strength verification
Week303 of leetcode
ZOJ - 4114 Flipping Game-dp,合理状态表示