二维图形几何变换 ppt课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
X’ = rcos(a+θ) = rcosacosθ-rsinasinθ = x cos θ-y sinθ
y’= rsin(a+θ) = rcosasinθ+rsinacosθ = x sin θ+y cosθ
旋转变换
推导:
a b p
x' y' 1x y 1T2Dx y 1c d q
l ms
X’ = rcos(a+θ)
复合变换
6.3.5 相对任一参考点的二维几何变换
相对某个参考点(xF,yF)作二维几何变换,其变换过程为:
(1) 平移
P’
(2) 针对原点进行二维几何变换。 y
θ
P
(3) 反平移
F(xF,yF)
o
x
相对任一参考点的二维几何变换
a b p
x' y' 1x y 1T2Dx y 1c d q
l ms
矩阵: S x 0 0
0
Sy
0
0 0 1
比例变换
原图
Sx=Sy>1
原图
Sx<Sy
Sx=Sy<1
Sx>Sy
(a) Sx=Sy比例
(b) Sx<>Sy比例
图6-3 比例变换
比例变换
整体比例变换: 1 0 0
0
1
0
1
0
0
0 0 1
对称变换
(5)关于y=-x轴对称 x=-y P(x,y) X P'(-y,-x) (e)关 于 x=-y对 称
Y
Y
X (e)关 于 x=-y对 称
0 1 0
wk.baidu.com
1
0
0
0 0 1
错切变换
错切变换,也称为剪切、错位变换,用于产生弹性物体的变 形处理。
Y
Y
Y
X (a) 原图
X
(b) 沿x方向错切
图6-7 错切变换
X (c) 沿y方向错切
错切变换
其变换矩阵为:
1 d 0
b
1
0
0 0 1
(1)沿x方向错切 (2)沿y方向错切 (3)两个方向错切
二维图形几何变换的计算
几何变换均可表示成 P’ = P * T 的形式: 1. 点的变换 2. 直线的变换 3. 多边形的变换 4. 曲线的变换
0 0 s
问题:S>1时缩还是放?
a b p
x' y' 1x y 1T2Dx y 1c d q
l ms
[x’ y’ 1]=[x y s]=[x/s y/s s/s]
旋转变换
二维旋转是指将p点绕坐标原点转动某个角度(逆时针为正, 顺时针为负)得到新的点p’的重定位过程。
Y
P'
r
θr
P
α
X
图 6-4 旋 转 变 换
第4章 图形变换(二维)
提出问题:
❖如何对二维图形进行方向、尺寸和形状 方面的变换
❖如何方便地实现在显示设备上对二维图 形进行观察
基本概念
几何变换
图形的几何变换是指对图形的几何信息经过平移、比 例、旋转等变换后产生新的图形,是图形在方向、尺 寸和形状方面的变换。
二维图形几何变换
平移变换 旋转变换 比例变换
0 0 1
Y Y
对称变换
(3)关于原点对称
P(x,y) X
(c)关 于 原 点 对 称
X
(c)关 于 原 点 对 称
1 0 0
0
1
0
0 0 1
Y Y
对称变换
(4)关于y=x轴对称
x=y p(x,y)
p'(y,x) X
(d)关 于 x=y对 称
X (d)关 于 x=y对 称
0 1 0
x' y' 1x y 1 1 0
0 0 1
对称变换
对称变换后的图形是原图形关于某一轴线或原点的镜像。
Y
Y Y
X (a)关 于 x轴 对 称
X (b)关 于 y轴 对 称
X (c)关 于 原 点 对 称
对称变换
对称变换后的图形是原图形关于某一轴线或原点的镜像。
Y
Y
X (d)关 于 x=y对 称
X (e)关 于 x=-y对 称
y’= rsin(a+θ)
= rcosacosθ-rsinasinθ = rcosasinθ+rsinacosθ
= x cos θ-y sinθ
= x sin θ+y cosθ
矩阵:逆时针旋转θ角 顺时针旋转θ角?
cos sin 0
sin cos 0
0
0 1
旋转变换
简化计算(θ很小)
1 0
4.1.3 复合变换
复合变换是指: 图形作一次以上的几何变换,变换结果是每次的变换矩阵相乘。 任何一复杂的几何变换都可以看作基本几何变换的组合形式。
复合变换具有形式:
P'PTP(T1T2T3Tn) PT1T2T3Tn (n1)
4.1.3 复合变换
6.3.1 二维复合平移 两个连续平移是加性的。
6.3.2 二维复合比例 连续比例变换是相乘的。
6.3.3 二维复合旋转 两个连续旋转是相加的。可写为:
R R (1 )•R (2 ) R (12 )
4.1.3 复合变换
其它二维复合变换
cos sin 0 cos 0 0 1 tg 0 Rsin cos 0 0 cos 0tg 1 0
0 0 1 0 0 1 0 0 1 1 tg 0 cos 0 0 tg 1 0 0 cos 0 0 0 1 0 0 1
Y Y
对称变换
(1)关于x轴对称
P(x,y) X
P'(x,-y) (a)关 于 x轴 对 称
X (a)关 于 x轴 对 称
1 0 0
0
1
0
0 0 1
对称变换
(2)关于y轴对称
P'(-x,y) p(x,y) X
(b)关 于 y轴 对 称
Y Y
X (b)关 于 y轴 对 称
1 0 0
0
1
0
平移是一种不产生变形而移动物体的 刚 体 变 换 ( rigid-body transformation)
Y
P'
T
Ty
P Tx
X 图 6-1 平 移 变 换
x' x Tx
y'
y
Ty
平移变换
推导: x’=x+Tx,y’=y+Ty
a b p
x' y' 1x y 1T2Dx y 1c d q
l ms
矩阵: 1 0 0
0
1
0
T x T y 1
Tx,Ty称为平移矢量
Y
比例变换
比例变换是指对p点相对于坐标 原点沿x方向放缩Sx倍,沿y方 向放缩Sy倍。其中Sx和Sy称为比 例系数。
P'(4,3) P(2,1)
X 图 6-2 比 例 变 换 (Sx=2,Sy=3)
x ' xs x
y
'
ys
y
比例变换
推导: x’=Sx*X,y’=Sy*Y
基本几何变换都是相对于坐标原点和坐标 轴进行的几何变换
二维变换矩阵
a b p
x' y' 1x y 1T2Dx y 1cT1d Tq 3
l T2mTs4
T1:比例、旋转、对称、错切 T2:平移 T3:投影 T4:整体缩放
平移变换
平移是指将p点沿直线路径从一个坐标位置移到另一个坐标位置的重定位过程。