1 0 Rx ( ) 0 0
0 1 0 0
三维几何变换
0 cos sin 0
0 0 0 1
0 sin cos 0
0 0 0 1
cos 0 R y ( ) sin 0
sin 0 cos 0
二维图形平移
• 二维图形平移是将图形上任 意一点P(x,y)在x轴方向y轴方 向分别平移距离tx,ty,则变 换后的新坐标 x’=x+tx y’=y+ty • 用矩阵表示
ty
p
P’
1 0 [ x' , y' ] [ x, y] tx, ty 0 1
tx
二维图形旋转
• 二维图形旋转是将图形绕圆 P’ 点旋转。图形上任意一点 y’ P(x,y)旋转后的位置为P’(x’,y’)。 p • 若|OP|=R,由图可知: y α • x=Rcosθ,y=Rsinθ θ x’ x O • x’=Rcos(θ+α) 用矩阵表示: =Rcosθcosα-Rsinθsinα cos sin x' , y' x, y =x cosα-y sinα sin cos • y’=Rsin (θ+α) R =x sinα+ y cosα
α
(X0,y0) (X0,y0)
(X0,y0)
α
(X0,y0)
(X0,y0)
绕任意点的旋转
• 用矩阵表示各个过程
x1
x2
y1 1 x
y2 1 x1
y 1 T1
y1 1 T2
1 T1 0 x0
0 1 y0
0 0 1
x' x'