第五章 图形变换与裁剪 计算机学院 苏小红
第五章 图形变换与裁剪 计算机学院 苏小红
5.1窗口视图变换 1窗口和视图区 用户坐标系( world coordinate system, 简称WC) 设备坐标系( device coordinate system, 简称DC) 窗口区( window) 视图区( viewport)
5.1 窗口视图变换 1.窗口和视图区 用户坐标系(world coordinate system, 简称WC) 设备坐标系(device coordinate system, 简称DC) 窗口区(window) 视图区(viewport)
2窗口到视图区的变换 窗口 窗口区与视图区间的映射关系: 窗口区中的任一点(xw,yw 与视图区中的任一点(x,y存 在如下对应关系: Ow W 视图区 (5-1) b b (5-2) w-wyb Wuwyb 窗口与视图区的对应关系
2.窗口到视图区的变换 窗口区与视图区间的映射关系: 窗口区中的任一点(x w , y w) 与视图区中的任一点(x v , y v ) 存 在如下对应关系: xr xl xr xl w xl v xl w w v v x w x v − − = − − yt yb yt yb w yb v yb w w v v y w y v − − = − − (5-1) (5-2) X w O w W x l W x r Y w W y b W y t 窗口 (x w , y w) Y u X u O u V x l V x r V y b V y t 视图区 (x v , y v ) 窗口与视图区的对应关系
由式(5-1)和式(5-2)可分别解得: x(x-w,)+vrl (5-3) y (yw -wwb)+vyh (5-4) 1,+1 b v,+1 b 有 x= ax+b (5-5) (5-6)
w xl xl xr xl xr xl v x w v w w v v x − + − − = ( ) w yb yb yt yb yt yb v y w v w w v v y − + − − = ( ) (5-3) (5-4) 由式(5-1)和式(5-2)可分别解得: 令 xr xl xr xl w w v v a − − = yt yb yt yb w w v v b − − = xl xl xr xl xr xl w v w w v v c + − − = − yb yb yt yb yt yb w v w w v v d + − − = − 有 xv = axw +b yv = cyw + d (5-5) (5-6)
52二维图形几何变换 52.1二维图形几何变换的原理 二维图形由点或直线段组成 直线段可由其端点坐标定义 二维图形的几何变换:对点或对直线段端点的变换 P=xy→P=xy]
5.2二维图形几何变换 5.2.1 二维图形几何变换的原理 二维图形由点或直线段组成 直线段可由其端点坐标定义 二维图形的几何变换:对点或对直线段端点的变换 P = x y P = x y