实验六二维裁剪.docVIP

  • 12
  • 0
  • 约8.11千字
  • 约 11页
  • 2018-12-30 发布于安徽
  • 举报
实用标准文案 精彩文档 实验六 二维裁剪 实验目的: 通过实验掌握下列知识: 1. 掌握OpenGL下裁剪窗口与视区的设置; 2. Cohen-Sutherland 算法的原理与实现; 3. 梁友栋-Barskey 算法的原理与实现; 内容及步骤: 一、基础知识介绍 1、裁剪窗口与视区 裁剪窗口(clipping window):在世界坐标系中规定的要显示的二维场景的某个区域,即定义要显示哪里,该裁剪窗口之外的东西不被显示。有时被称作世界窗口、观察窗口或窗口。 视区(viewport): 在显示器上的何处显示裁剪窗口指定的区域,即定义在哪里显示。 窗口和视区的操作特点: (1)改变视区的位置,可以在输出设备显示区的不同位置显示图形; (2)改变视区的尺寸,可以改变窗口内图形的尺寸和位置; (3)固定视区,改变裁剪窗口的大小,可以获得图形缩放的效果; (4)固定视区,移动裁剪窗口位置,可以获得扫视场景的效果; (5)当裁剪窗口与视区的宽、高的比例不同时,显示的物体会发生形变,所以往往使裁剪窗口与视区的宽、高的比例相同。 2、OpenGL中的裁剪窗口函数与视区函数 世界坐标系中的三维物体 世界坐标系中的三维物体 三维几何变换 投影 三维裁剪 视区变换 屏幕坐标系中显示 三维图形的显示流程 在OpenGL中,二维裁剪窗口使用下列OpenGL函数: gluOrtho2D(xWi

文档评论(0)

1亿VIP精品文档

相关文档