下面是一些概念只是一个简单的解释,这里是它的一个简单的了解!

当人们谈论,我能理解有关。

1.正交投影:

投影。这意味着降维操作。

全部的点都被拉平至垂直的轴(2D)或平面(3D)上。这样的类型的投影称作正交投影或平行投影。

2.镜像:

镜像也叫做反射,其作用是将物体沿直线(2D中)或者平面(3D)中“翻折”,就像你和镜子中的你关系。

还是非常好理解的。

使缩放因子K(上一篇有提到)为-1,就非常easy得到镜像变换。

3.切变:

切变是一种坐标系“扭曲”的变换。非均匀的拉伸它。切变的时候,角度会发生变化,但面积和体积不会变。比較奇妙吧。

切变非常少用。也称为“扭曲变换”。

4.变换的组合:

其意就是。将多个变换矩阵依照次序组合在一起。这在渲染中用得很普遍。如。在3D世界中,在A位置处有一个物体B,我们想把这个物体渲染到随意方向、随意角度。任何位置。这一连串的动作就须要变换组合了。

5.变换的分类:

对变换的分类有非常多不同标准。

首先要明确的是,变幻的类别并非相互排斥的。也就是存在一些交集关系。

5.1:线性变换:

在数学上,假设满足下等式,那么映射F(a)就是线性的:

F(a+b)=F(a)+F(b)

以及:F(ka) = kF(a)

5.2:仿射变换:

简单地说。仿射变换是指线性变换后接着平移。

v ' = v +Mb

5.3:可逆变换:

简单总结,假设存在一个逆变换能够”撤销“元变换,那么该变换是可逆的。

即:若存在逆变换F^-1。使得:

F^-1(F(a)) = a ,对于随意的a,映射F(a)是可逆的。

5.4:等角变换:

简单地说,假设变换前后。两向量的夹角的大小和方向都不变,那么该变换是等角的。

注意!仅仅有平移,旋转和均匀缩放是等角变换。等角变换将会保持比例不变。这里要注意喔!镜像并非等角变换,由于夹角的方向改变啦!

!哈哈..

还有,全部的等角变换都是仿射和可逆的。

5.5:正交变换:

”正交“用来描写叙述具有某种性质的矩阵。即黑客帝国里的”Mutrix(译为”母体“)“....哈哈,拉远了!有意思.

正交变换的基本思想:轴保持互相垂直,并且不进行缩放变换。

后面会再具体讨论正交变换。

5.6:刚体变换:

仅仅改变物体的位置和方向,物体的长度、角度、大小均不发生改变的一种变换。

注意,平移和缩放是仅有的刚体变换。镜像不被觉得是刚体变换!

全部的刚体变换都是正交、等角、可逆和仿射的!

下表列举了变换类别之间的关系。”Y“表示具有该性质。注意没有”Y“不代表全然没有这样的性质!仅仅是表示”不常常“。

版权声明:本文博客原创文章,博客,未经同意,不得转载。

3D数学--学习笔记(五岁以下儿童):总结一些概念(避免遗忘!)的更多相关文章

  1. 3D数学学习笔记——笛卡尔坐标系

    本系列文章由birdlove1987编写.转载请注明出处. 文章链接: http://blog.csdn.net/zhurui_idea/article/details/24601215 1.3D数学 ...

  2. python学习笔记(五岁以下儿童)深深浅浅的副本复印件,文件和文件夹

    python学习笔记(五岁以下儿童) 深拷贝-浅拷贝 浅拷贝就是对引用的拷贝(仅仅拷贝父对象) 深拷贝就是对对象的资源拷贝 普通的复制,仅仅是添加了一个指向同一个地址空间的"标签" ...

  3. (五岁以下儿童)NS3样本演示:桥模块演示样品csma-bridge.cc凝视程序

    (五岁以下儿童)NS3:桥模块演示样品csma-bridge.cc凝视程序 1.Ns3 bridge模csma-bridge.cc演示示例程序的目光 // Network topology // // ...

  4. C#可扩展编程之MEF学习笔记(五):MEF高级进阶

    好久没有写博客了,今天抽空继续写MEF系列的文章.有园友提出这种系列的文章要做个目录,看起来方便,所以就抽空做了一个,放到每篇文章的最后. 前面四篇讲了MEF的基础知识,学完了前四篇,MEF中比较常用 ...

  5. (转)Qt Model/View 学习笔记 (五)——View 类

    Qt Model/View 学习笔记 (五) View 类 概念 在model/view架构中,view从model中获得数据项然后显示给用户.数据显示的方式不必与model提供的表示方式相同,可以与 ...

  6. java之jvm学习笔记五(实践写自己的类装载器)

    java之jvm学习笔记五(实践写自己的类装载器) 课程源码:http://download.csdn.net/detail/yfqnihao/4866501 前面第三和第四节我们一直在强调一句话,类 ...

  7. linux下一个Oracle11g RAC建立(五岁以下儿童)

    linux下一个Oracle11g RAC建立(五岁以下儿童) 四.建立主机之间的信任关系(node1.node2) 建立节点之间oracle .grid 用户之间的信任(通过ssh 建立公钥和私钥) ...

  8. PE文件结构(五岁以下儿童)基地搬迁

    PE文件结构(五岁以下儿童) 參考 书:<加密与解密> 视频:小甲鱼 解密系列 视频 基址重定位 链接器生成一个PE文件时,它会如果程序被装入时使用的默认ImageBase基地址(VC默认 ...

  9. Learning ROS for Robotics Programming Second Edition学习笔记(五) indigo computer vision

    中文译著已经出版,详情请参考:http://blog.csdn.net/ZhangRelay/article/category/6506865 Learning ROS for Robotics Pr ...

随机推荐

  1. Android它SDK Manager无法更新终极解决方案

    前些日子.Google终于发布Android5.0正式版--棒糖.也许你和我一样,,此外,我想在第一时间更新SDK,结果打开SDK Manager,但令人失望,络围墙啊.默默问一句:近期好久没有听到方 ...

  2. 最近纠结致死的一个java报错java.net.SocketException: Connection reset 终于得到解决

    自从SEOTcs系统11月份24日更新了一下SEO得分算法以来,一直困扰我的一个问题出现了,java的数据job任务,在执行过程中会经常报以下的错误: “2011-12-03 18:00:32 Def ...

  3. openwrt教程 第一章 物联网&amp;openwrt开发概述

    1.1 我们的宗旨 互联网.移动互联网的时代已经过去,物联网的时代已经来临!2014年,是物联网元年,2016年,物联网将达到高潮!为了迎接该潮流,我们工作室(F403科技创意室:http://f40 ...

  4. Android基于cordova3.3插件开发

    最近的工作项目,需要使用cordova插件开发,详细Cordova角色,不会走,你可以去百度自身OK该,直接启动.详细过程,我有一个小Demo解说提前进行. 还只是接触,东西太理论基础,我也不太清楚, ...

  5. jQuery上传插件Uploadify 3.2在.NET下的详细例子

    项目中要使用Uploadify 3.2来实现图片上传并生成缩略通的功能,特此记下来,以供各位参考! Uploadify下载地址:http://www.uploadify.com/download/ 下 ...

  6. Velocity缓存与穿透(转)

    原文  http://fantaxy025025.iteye.com/blog/2283904 主题 Java 总评:只是标记一下这种用法hack方法.这种场景下用这种方法还是比较雷人的. Veloc ...

  7. MYSQL中取当前年份的第一天和当前周,月,季度的第一天/最后一天

    mysql 获取当年第一天的年月日格式:SELECT DATE_SUB(CURDATE(),INTERVAL dayofyear(now())-1 DAY); MySQL里获取当前week.month ...

  8. HDU 4126 Genghis Khan the Conqueror MST+树形dp

    题意: 给定n个点m条边的无向图. 以下m行给出边和边权 以下Q个询问. Q行每行给出一条边(一定是m条边中的一条) 表示改动边权. (数据保证改动后的边权比原先的边权大) 问:改动后的最小生成树的权 ...

  9. 部署 Redis 群集

    Windows 部署 Redis 群集   1,下载Redis for windows 的最新版本,解压到 c:\Redis 目录下备用https://github.com/MSOpenTech/re ...

  10. Spring常见问题解决办法汇总

    解决The prefix 'context' for element 'context:component-scan' is not bound<beans xmlns="http:/ ...