计算机图形学第五讲图形变换精选.ppt

北大计算机系多媒体与人机交互 图形变换 图形变换是计算机图形学基础内容之一。 几何变换,投影变换,窗视变换 线性变换,属性不变,拓扑关系不变。 作用: 把用户坐标系与设备坐标系联系起来; 可由简单图形生成复杂图形; 可用二维图形表示三维形体; 动态显示。 二维图形的显示流程图 窗口视图变换 用户域和窗口区 1 .用户域:程序员用来定义草图的整个自然空间(WD) a????? 人们所要描述的图形均在用户域中定义。 b????? 用户域是一个实数域,理论上是连续无限的。 2.? 窗口区:用户指定的任一区域(W) a 窗口区W小于或等于用户域WD b 小于用户域的窗口区W叫做用户域的子域。 c 窗口可以有多种类型,矩形窗口、圆形窗口、多边形窗口等等 d 窗口可以嵌套,即在第一层窗口中可再定义第二层窗口,在第I层窗口中可再定义第I+1层窗口等等。 窗口视图变换 1.? 屏幕域(DC):设备输出图形的最大区域,是有限的整数域。如图形显示器分辨率为1024?768→DC[0..1023]?[0..767] 2.? 视图区:任何小于或等于屏幕域的区域 a?? 视图区用设备坐标定义在屏幕域中 b? 窗口区显示在视图区,需做窗口区到视图区的坐标转换。 c? 视图区可以有多种类型:圆形、矩形、多边形等。 d 视图区也可以嵌套。 窗口区和视图区的坐标变换 设窗口的四

文档评论(0)

1亿VIP精品文档

相关文档