网站地址栏云南省建设厅标准员网站

diannao/2026/1/22 3:08:42/文章来源:
网站地址栏,云南省建设厅标准员网站,设计网站有哪些,网站改版 更换服务器 排名丢失齐次坐标(Homegeneous Coordinates)在学习齐次坐标之前#xff0c;我们要先好奇的问一下#xff0c;为什么要学习齐次坐标。上一节课#xff0c;我们学习了变换的三种基本形式#xff1a;旋转#xff0c;缩放#xff0c;和切变。但是还有一种特殊的变换#xff1a;Trans… 齐次坐标(Homegeneous Coordinates)在学习齐次坐标之前我们要先好奇的问一下为什么要学习齐次坐标。上一节课我们学习了变换的三种基本形式旋转缩放和切变。但是还有一种特殊的变换Translation(平移变换)从上边的图中我们可以看到左边的图x在x方向移动后变成了Tx y在y方向移动变成了Ty变成了右边的图。我们可以用一种简单的代数来表达虽然上边的表达看似简单但是学过矩阵后我们思考一下是否可以把上边的平移依然可以像上节课的公式那样写成某一个变换矩阵x 向量(xy)我们会发现不能。而我们只能写成下面这样一种形式因为X 需要变成axby一个常量Y变成bxcy一个常量。这种常量的引入导致平移变换没办法用一个矩阵乘以一个向量的公式来表达。为了统一平移变换跟其他三种变换用一种表达式来表达人类发明了一种方法可以通过多添加一个维度来对齐统一各种变换。那么用齐次坐标来表示针对2D空间中的一个点可以写成这样一个平移公式在二维里一个点和向量可以增加一个维度来表示。上边的公式会发现2D空间中的一个点我们通过增加第三个维度多了一个1或者0来表示。这种表达后我们就可以在结果中来变相的表达之前代数的表达形式, 如下边红框标注的这样表示出了线性变化一个常数这种通过多增加一个维度来表示2D空间中的点叫做齐次坐标。这里要注意到上边的表达。一个2D中的点如果想用来表示这个点依然是一个标量点,我们给它引入一个等于1的数变成(xy1)。如果想用来表示这个点是个向量即从原点指向这个点的一个方向我们写成(xy0)。思考我们为什么要把一个点区分成标量和向量两种表达呢一个添加为0一个添加为1 答案向量被称作向量就是因为它有方向性它在空间平移后它的方向是不变。所以向量具有平移不变性。所以我们用其次坐标来表示一个点的时候当他跟一个平移矩阵相乘后得出的向量依然应该是它本身。所以(xy0)中的0就起到了保护向量平移后不变的作用因为0乘以任何数都等于0。那么为什么标量添加的第三个维度是1 呢我们来看下边四个公式两个vector相加依然是个vector。例如三角形法则两个向量相加得出一个新的向量。空间中两个点相减表示被减数指向减数的向量。例如(x,y,1)- (x,y,1)  (x-x, y-y, 0) 这样一个 从(xy)指向(xy)一个向量。一个点 加一个vector意思是空间中一个点沿着一个方向移动到一个新的点上。那么依然是一个点。一个点加一个点:本身没什么意义。但是我们可以先借助下边的公式定义在齐次左边中空间中的一个w不等0的点都可以表示成上述w1的一个2D的点。那么利用上边这个定义我们可以得出两个点相加等于这两个点所形成的线段的中点。 (大家可以自己思考一下为什么是中点)总结 引用齐次坐标的目的就是希望把所有的仿射变换都写成一个矩阵乘以一个列矩阵的形式。对于任何一种变换如果我们不能只用一个矩阵乘以向量来完成例如平移这种变换而且都要额外通过加上一个平移常量我们管这种变换叫做仿射变换(Affine Transformations)。仿射变换所有的仿射变换都可以写成齐次坐标的表现形式:我们来看一下齐次坐标的表达式做一下总结它的最后一行永远是(001)他的平移永远写在最后一列那么我们按照齐次坐标的方法可以把上节课的二维的仿射变换都可以变成齐次坐标来表达逆变换(Inverse Transform)图中的时钟经过一个M变化后变成右边然后再通过逆矩阵回到原来的左下角,如上图所示。这就叫逆变换。我们会发现一个矩阵乘以一个自己的逆矩阵就是单位矩阵。单位矩阵的意思就是没有发生变化。变化的组合那接下来我们看变换的组合。思考下边的变换是怎么完成的呢思考1我们是否可以先平移然后再旋转尝试先平移再旋转。尝试后我们发现如果先平移再旋转得到的结果并不是我们想要的。注意我们所说的旋转是指围绕原点的旋转。思考2我们是否可以先旋转然后再平移尝试先旋转再平移。这种尝试是可行的。通过上边的例子我们可以得出两个结论复杂的变化可以通过一系列简单的变换来组成这些变换的顺序非常重要顺序的不同最终的变换结果也不同。通过上边的两个结论我们转换成矩阵的角度可以这么解释一个向量的变换可以通过多个变换矩阵按照依次的顺序相乘来完成。所以变换矩阵的顺序很重要。矩阵相乘不满足乘法交换律。变换矩阵的是从右向左依次施加的。接下来总结公式变换的重合可以把所有的变换矩阵A1A2A3。。。An依次相乘合成一个复杂的变换矩阵。然后跟一个向量相乘最终完成对一个向量的复杂变换操作。变换的分解变换可以重合就可以分解。思考下边的一种平移把下图的左下角的一个图形变换成最右边的那个图形怎么操作答案先平移到原点旋转再平移回去。3D Transformations为了解决平移这种非线性变换2D空间中的变换我们引用了齐次坐标的方法在解决3D变换的时候我们也希望用一个统一方法来解决3D空间中的变换。3D空间中的一个点用齐次坐标来表示引入一个新的数。1表示一个点0表示它是一个向量。那么(x,y,z,w)其实表示的是三维空间中的一个点(x/wy/wz/w1)其中那个1表示它是3D空间的中一个点。所以在3D空间中齐次左边所标注的空间的点和矩阵的变换就是一个4x4的矩阵思考上边这样的一个公式里是先线性变换再平移还是先平移再线性变换呢答案跟2D一样是先做线性变换再做平移。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/89420.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

5分钟建站wordpress域名服务商有哪些

目录 简介 简话JdkDynamicAopProxy 关于target的出身——AdvisedSupport EXP 请确保已阅读过前文或对Spring1链至少有一定认知:【Web】浅聊Java反序列化之Spring1链——三层动态代理-CSDN博客 简介 Spring2 和 Spring1 的反序列化过程基本相同,唯一…

一个数据库怎么做二个网站wordpress网站重做

前言 当我们在开发过程中,由于maven项目本身的限制,我们不能直接把我们的mapper.xml文件和对应mapper.java接口文件放到一起,也就是不能直接放在java包中,如图: 因为maven项目在构建打包时,会从src/main…

如何做网站连接记事本html网页制作代码

jboss性能指标技术来了又去,但是一件事保持不变。 在设计企业解决方案时,我们喜欢使我们的生活更轻松的复杂组件,作为建筑师和开发人员,我们一直在寻找使我们的生活更轻松的方法。 一种方法是跟上与感兴趣的技术有关的流行新站点…

小组做数据库网站上海公司牌照申请流程

x现在没时间,留个坑 转载于:https://www.cnblogs.com/smzd/p/11634665.html

同一源代码再建设一个网站wordpress数据盘

<1>简介 之前往往是通过Bitmap、Drawable和Canvas配合完成&#xff0c;需要写一系列繁杂的逻辑去缩小原有图片&#xff0c;从而得到缩略图。 现在我给大家介绍一种比较简单的方法&#xff1a;&#xff08;网上有&#xff09; 在Android 2.2版本中&#xff0c;新增了一个T…

如何用公司名称搜到公司网站wordpress ftp验证

参考答案如下下中单选(2分) 新民主主义革命的三大法宝是( )单选(2分) 关于计算机为什么基于二进制数来实现&#xff0c;标题下列说法不正确的是单选(3分) “某些人天生具有一些特质&#xff0c;下中这些特质会使他们成为伟大的领导者。”这是以下哪种理论的观点?标题单选(3分)…

科研网站怎么建设微信公众号管理平台官网

最近发现了一个连接mqtt broker的软件&#xff1a;MQTTBox。GitHub地址&#xff1a;https://github.com/workswithweb/MQTTBox 官网网站的介绍为&#xff1a;使用MQTTBox增强你的物联网流程 MQTT客户端特性 支持TCP、TLS、Web Sockets和安全的Web Sockets连接MQTT服务器支持各种…

化工行业网站设计设计师培训生招聘

预编译阶段嵌入头文件并完成替换首先需要找到需要包含头文件的位置&#xff0c;然后进行引入。 示例&#xff1a; 1&#xff09;用户头文件 /*brief design and implements of demo-for-precompile.author wenxuanpeiemail 15873152445163.com(query for any question here) …

网页建站怎么做推广有哪些方式

学习交流加 个人qq&#xff1a; 1126137994个人微信&#xff1a; liu1126137994学习交流资源分享qq群&#xff1a; 962535112 上一篇文章&#xff0c;我们用比较原始的方法编写了主引导扇区的代码。点击链接查看上一篇文章&#xff1a;编写主引导扇区代码 本片文章将学习以下内…

网站建设实训 考核要求重庆做营销网站

据英国《金融时报》报道&#xff0c;据报道&#xff0c;苹果已通知其供应链&#xff0c;包括中国德赛公司和台湾新普科技等电池供应商&#xff0c;其倾向于将 iPhone 16 的电池供应转移到印度。苹果鼓励供应商将现有产能迁往印度&#xff0c;以扩大该地区的生产规模。 鉴于电池…

服务器网站源码在哪wordpress 登陆重定向

一、什么是二层交换机&#xff1f; 二层交换机&#xff08;Layer 2 Switch&#xff09;是一种网络设备&#xff0c;主要工作在OSI模型的数据链路层&#xff08;第二层&#xff09;&#xff0c;用于在局域网内部进行数据包的交换和转发。二层交换机通过学习MAC地址表&#xff0…

网站虚拟主机 会计处理flash网站设计概述

1. 什么是Redis&#xff1f;它主要用来什么的&#xff1f; Redis&#xff0c;英文全称是Remote Dictionary Server&#xff08;远程字典服务&#xff09;&#xff0c;是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库&#xff0c;并…

做电商网站费用流量平台

一、课程简介线性代数是讨论代数学中线性关系经典理论的课程&#xff0c;它具有较强的抽象性与逻辑性&#xff0c;是高等学校工科本科各专业的一门重要的基础理论课&#xff0c;也是硕士研究生入学全国统一考试中必考的数学课程之一。由于线性问题广泛存在于科学技术的各个领域…

网站默认首页怎么做网站收录系统

要查看Docker容器已经运行的数据卷映射&#xff0c;可以使用以下命令&#xff1a; docker inspect -f {{range .Mounts}}{{.Source}} -> {{.Destination}}{{end}} <容器名称或ID>这个命令使用docker inspect命令以格式化的方式输出容器的详细信息。-f选项允许您指定G…

网站开发 成都网络营销推广方法有

一、题目 两个整数之间的 汉明距离 指的是这两个数字对应二进制位不同的位置的数目。 给你两个整数 x 和 y&#xff0c;计算并返回它们之间的汉明距离。 示例 1&#xff1a; 输入&#xff1a;x 1, y 4 输出&#xff1a;2 解释&#xff1a; 1 (0 0 0 1) 4 (0 1 0 0)↑ …

扬州建设网站做视频怎么做

文章目录 1.前言2. Emby网站搭建2.1. Emby下载和安装2.2 Emby网页测试 3. 本地网页发布3.1 注册并安装cpolar内网穿透3.2 Cpolar云端设置3.3 Cpolar内网穿透本地设置 4.公网访问测试5.结语 1.前言 在现代五花八门的网络应用场景中&#xff0c;观看视频绝对是主力应用场景之一&…

网站如何做子域名什么是网站开发流程

作者 | 磊哥来源 | Java面试真题解析&#xff08;ID&#xff1a;aimianshi666&#xff09;转载请联系授权&#xff08;微信ID&#xff1a;GG_Stone&#xff09;跨域问题指的是不同站点之间&#xff0c;使用 ajax 无法相互调用的问题。跨域问题本质是浏览器的一种保护机制&#…

wordpress主题grace主题开封网站seo

原因&#xff1a; 判段网关的时候判127.0.0.1&#xff0c;所以最好改localhost 其他参考&#xff1a; 【计算机网络】localhost不能访问&#xff0c;127.0.0.1可以访问&#xff1f;_ping localhost和ping 127.0.0.1-CSDN博客

优秀的定制网站建设公司推广策略及推广方式

打开你的github&#xff0c;Setting 点击Developer settings。 点击generate new token 按照需要选择scope 生成token&#xff0c;以后复制下来。 给git设置token样式的remote url git remote set-url origin https://你的tokengithub.com/你的git用户名/仓库名称.git然后就可…

南阳网站优化软件企业网络管理系统有哪些

组合逻辑过程块 always_comb代表组合逻辑 always_comb过程块表示建立组合逻辑模型 always_comb if(!mode)y a b; elsey a - b;always_comb能推断出其敏感表 与通用always过程块不同&#xff0c;always_comb块的后面不需要指明敏感表。软件工具已经知道设计的意图是建立一个…