当前位置: 首页 > news >正文

games101 第三讲 Transformation(变换)

缩放变换

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

反射变换

在这里插入图片描述

斜切变换

在这里插入图片描述

旋转变换

在这里插入图片描述

线性变换

以上变换均是线性变换
在这里插入图片描述

齐次坐标

平移变换

在这里插入图片描述
在这里插入图片描述
由此可得平移变换并不是线性变换,无法写成矩阵乘向量的形式

对矩阵的表示进行改进

在这里插入图片描述
这样就用一个矩阵乘以一个向量表示了平移
在这里插入图片描述
其他矩阵变换也变为类型的情况,发现并没有问题:
在这里插入图片描述
再有逆过程,根据矩阵的性质就是求逆矩阵。
在这里插入图片描述

矩阵的乘法顺序

先平移再旋转
在这里插入图片描述
先旋转再平移
在这里插入图片描述
因为矩阵乘法不满足交换律,因此矩阵变换顺序很重要
在这里插入图片描述
怎么延任何一个点旋转
在这里插入图片描述

三维空间变换

通过类比的方法不难得出
在这里插入图片描述
答案与二维空间一样的,是线性变换再平移。

http://www.lryc.cn/news/619958.html

相关文章:

  • 人工到智能:塑料袋拆垛的自动化革命 —— 迁移科技的实践与创新
  • AI一键抠图软件--Digiarty.AIArty.Image.Matting
  • MySQL数据库知识体系总结 20250813
  • 数据库连接池如何进行空闲管理
  • TeamViewer 以数字化之力,赋能零售企业效率与客户体验双提升
  • “我店模式”:零售转型中的场景化突围
  • 【k8s】k8s pod调度失败原因列表、Pod 完整的状态类型列表
  • TDengine IDMP 基本功能(4. 实时分析)
  • 【金仓数据库产品体验官】_从实践看金仓数据库与 MySQL 的兼容性
  • Java开发主流框架搭配详解及学习路线指南
  • Pytest项目_day14(参数化、数据驱动)
  • VR中image或者文字一直浮现在眼前
  • Flutter 多模块 + 组件化架构设计实践
  • 使用HtmlAgilityPack+PuppeteerSharp+iText7抓取Selenium帮助文档
  • PCIE 配置空间 拓展能力 定义
  • mac环境下安装git并配置密钥等
  • 20250813测试开发岗(凉)面
  • 19. 重载的方法能否根据返回值类型进行区分
  • 完整源码+技术文档!基于Hadoop+Spark的鲍鱼生理特征大数据分析系统免费分享
  • Java Spring框架最新版本及发展史详解(截至2025年8月)-优雅草卓伊凡
  • 【C#】利用数组实现大数数据结构
  • 云电竞盒子对游戏性能有影响吗?
  • 《Python学习之基础语法1:从零开始的编程之旅》
  • 向量相似度计算与Softmax概率分布对比
  • 2025盛夏AI热浪:八大技术浪潮重构数字未来
  • String里常用的方法
  • el-table合并相同名称的列
  • java中在多线程的情况下安全的修改list
  • 基于C#、.net、asp.net的心理健康咨询系统设计与实现/心理辅导系统设计与实现
  • LCP 17. 速算机器人