二维图形变换

Posted keguniang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二维图形变换相关的知识,希望对你有一定的参考价值。

5.1二维图形变化

一、向量

是具有长度和方向的实体

二、特殊的线性组合

(1)仿射组合

 技术分享图片

(2)凸组合(对仿射组合加以更多的限制)

 技术分享图片

三、向量的点积和叉积

1)点积

 技术分享图片

技术分享图片两个向量夹角的余弦值等于两个单位向量的点积

2)叉积

两个向量的叉积是另一个三维向量,且与两个向量均正交

 技术分享图片技术分享图片

利用叉积求平面的法向量,三点可确定一个平面

技术分享图片

5.2 图形坐标系

1、世界坐标系

是一个公共坐标系,是现实中物体或场景的统一参考系

2、建模坐标系

又称局部坐标系,每个物体有自己的局部中心和坐标系

3、观察坐标系

从观察者的角度对世界坐标系内的对象进行重新定位

4、设备坐标系

适合特定输出设备输出对象的坐标系,例如:屏幕坐标系。注意:设备坐标是整数。

5、规范化坐标系

为使图形软件能在不同的设备之间移植,是一个中间坐标系,坐标轴取值范围是0-1

5.3 二维图形变换原理及齐次坐标

1、图形变换的用途:一个简单的图形,通过各种变换(比例、旋转、镜像、错切、平移等)可以形成一个丰富多彩的图形。

2、图形变换的基本原理:

1)图形变换了,但原图形的连边规则没有改变

2)图形的变换,是因为顶点位置的改变决定的

3、仿射变换:是一种二维坐标到二维坐标的线性变换

1)平直性。直线变换后仍然是直线

2)平行性。平行线变换后仍然是平行线

4、齐次坐标

技术分享图片M为变换矩阵

这种用n+1维的向量表示n维向量的方法称为齐次坐标表示法

 技术分享图片

在笛卡尔坐标系内,向量(x,y)是位于z=0的平面上的点;而向量(x,y,1)是位于z=1的等高平面上的点

 

以上是关于二维图形变换的主要内容,如果未能解决你的问题,请参考以下文章

二维图形的矩阵变换——在WPF中的应用矩阵变换

三维图形变换

二维图形的矩阵变换——基本概念

[转]二维图形的矩阵变换——基本概念

二维图形变换

数字图像处理