当前位置:网站首页>Games101 review: Transformation
Games101 review: Transformation
2022-07-25 15:33:00 【Lao Yan is working hard】
Catalog
1. Two dimensional transformation
2.0 Solution of homogeneous coordinates : Add a dimension w
2.1 Translation transformation : In matrix form
4. Transformation decomposition : Move to the origin first
5. Three dimensional transformation
1. Two dimensional transformation
No matter how complex the transformation is , Just find the one-to-one correspondence between any point , You can write the matrix

1.1 Zoom transform (Scale)


1.2 shear (Shear)

1.3 rotate (Rotate)

1.4 symmetry (Reflection)

2. Homogeneous coordinates
2.0 Solution of homogeneous coordinates : Add a dimension w

among w The significance of will be added later
2.1 Translation transformation : In matrix form

2.2 Homogeneous coordinate matrix ( Affine transformation ): Various transformations can be written in the same form


3. Transformation combination : The order matters!( Because matrix multiplication does not satisfy the commutative law ) From right to left


4. Transformation decomposition : Move to the origin first

5. Three dimensional transformation

边栏推荐
- Once spark reported an error: failed to allocate a page (67108864 bytes), try again
- MySQL installation and configuration super detailed tutorial and simple database and table building method
- pageHelper不生效,sql没有自动加上limit
- C # carefully sorting out key points of knowledge 11 entrustment and events (recommended Collection)
- Overview of JS synchronous, asynchronous, macro task and micro task
- In depth: micro and macro tasks
- 异步fifo的实现
- Xcode添加mobileprovision证书文件报错:Xcode encountered an error
- 伤透脑筋的CPU 上下文切换
- 分布式原理 - 什么是分布式系统
猜你喜欢

ML - 语音 - 深度神经网络模型

Graph theory and concept

ML - 自然语言处理 - 基础知识

图论及概念

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

matlab---错误使用 var 数据类型无效。第一个输入参数必须为单精度值或双精度值

Application of C language array in Sanzi chess -- prototype of Queen n problem

How to solve the login problem after the 30 day experience period of visual stuido2019

ML - 语音 - 高级语音模型

Phased summary of the research and development of the "library management system -" borrowing and returning "module
随机推荐
Spark partition operators partitionby, coalesce, repartition
ML - natural language processing - Key Technologies
C # carefully sorting out key points of knowledge 11 entrustment and events (recommended Collection)
2021上海市赛-H-二分答案
UIDocumentInteractionController UIDocumentPickerViewController
Endnote 添加中文GBT7714样式 word中如何引用文献
Application of C language array in Sanzi chess -- prototype of Queen n problem
CF365-E - Mishka and Divisors,数论+dp
带你创建你的第一个C#程序(建议收藏)
2021上海市赛-B-排序后dp
HBCK fix problem
ML - 自然语言处理 - 关键技术
Object.prototype. Hasownproperty() and in
JVM-动态字节码技术详解
Week303 of leetcode
Graph theory and concept
4PAM在高斯信道与瑞利信道下的基带仿真系统实验
HDU3873-有依赖的最短路(拓扑排序)
Idea护眼色设置
JVM知识脑图分享