Games101笔记-变换

Scale

在这里插入图片描述
Reflection
Shear
在这里插入图片描述

Rotate

没有额外提示默认绕原点旋转在这里插入图片描述

线性变换

在这里插入图片描述

Transiation

不属于线性变换,仿射变换
在这里插入图片描述

齐次坐标

二维的点和向量增加一个维度
在这里插入图片描述
在这里插入图片描述

点加点等于两个点的中点
所有的仿射变换都可以写成齐次坐标的形式
在表示二维情况下的仿射变换时,最后一行永远是 0,0 ,1
在这里插入图片描述

逆变换

等于乘以变换的逆矩阵 在这里插入图片描述
注意变换的顺序
矩阵乘法不满足交换律
在这里插入图片描述
矩阵做变换的顺序,等于从右向左乘矩阵的顺序

多个变换可以合成一个3*3矩阵
在这里插入图片描述

分解复杂的变换
绕c点旋转:先平移到原点,在旋转,在平移回c点。注意顺序从右到左
在这里插入图片描述

三维变换

在这里插入图片描述
在这里插入图片描述
先线性变换再平移

相关推荐

  1. GAMES101-作业0

    2024-03-17 12:28:01       42 阅读

最近更新

  1. k8s 使用 helm 文件部署 8.12.2 es 分角色集群

    2024-03-17 12:28:01       0 阅读
  2. 数据编码的艺术:sklearn中的数据转换秘籍

    2024-03-17 12:28:01       0 阅读
  3. android pdf框架-11,查看图片

    2024-03-17 12:28:01       0 阅读
  4. 深入探索:scikit-learn中递归特征消除(RFE)的奥秘

    2024-03-17 12:28:01       0 阅读
  5. 需求分析分类和层级、分析步骤

    2024-03-17 12:28:01       0 阅读
  6. js list to tree

    2024-03-17 12:28:01       1 阅读
  7. 02更新用户在线状态

    2024-03-17 12:28:01       1 阅读
  8. CSS魔法:link与@import的秘密较量

    2024-03-17 12:28:01       1 阅读
  9. 第12章:软件系统分析与设计

    2024-03-17 12:28:01       1 阅读

热门阅读

  1. 5.70 BCC工具之runqslower.py解读

    2024-03-17 12:28:01       19 阅读
  2. ES6基础5

    2024-03-17 12:28:01       24 阅读
  3. docker基础(一)

    2024-03-17 12:28:01       20 阅读
  4. 前端学习笔记|CSS基础

    2024-03-17 12:28:01       23 阅读
  5. C语言自学笔记2----数据类型

    2024-03-17 12:28:01       19 阅读
  6. ChatGPT 遇到对手:Anthropic Claude 语言模型的崛起

    2024-03-17 12:28:01       20 阅读
  7. 图神经网络实战——基于Node2Vec的电影推荐系统

    2024-03-17 12:28:01       23 阅读
  8. 一种c语言利用面向对象思想编程示例

    2024-03-17 12:28:01       21 阅读
  9. P1062 [NOIP2006 普及组] 数列

    2024-03-17 12:28:01       19 阅读
  10. 【C语言】数据结构和流程控制语句

    2024-03-17 12:28:01       20 阅读
  11. JWT令牌校验是什么东西?举个例子

    2024-03-17 12:28:01       19 阅读
  12. IOS面试题object-c 111-115

    2024-03-17 12:28:01       19 阅读