图形学实验报告2.docVIP

  • 157
  • 0
  • 约1.95万字
  • 约 19页
  • 2016-08-17 发布于湖北
  • 举报
图形学实验报告2

实验二 图形变换与裁减 一、实验目的: 1、通过本次实验掌握二维图形和三维图形的基本变换算法,及变换矩阵的求法。 2、掌握三维图形的投影方法。 3、使用Cohen-Sutherland算法裁减二维线段或使用Sutherland-Hodgman算法对多边形进行裁减,验证算法的正确性。 二、实验内容: (必做)1、编写一个通用的子程序(如:类或多个函数),其功能可以完成基本二维图形变换(平移、旋转、变比、反射)。通过调用此子程序,实现下列变换:(1)将一平行四边形做平移变换;(2)将平行四边形以原点为中心,以10o为间隔做360o旋转;(3)将一三角形在x和y方向均缩小为原来一半。绘制各种基本图形可以使用系统函数。 (必做)2、绘制立方体的平行投影效果图和一点透视效果图。在程序中给出立方体的顶点坐标。视点方向为从z轴正方向看原点,视线平行于z轴。投影面为XOY平面,投影中心位于z轴负轴某点,当改变投影中心位置时,查看一点透视效果的变化。绘制各种基本图形可以使用系统函数。 (选做)3、用Cohen-Sutherland算法裁剪二维线段或用Sutherland-Hodgman算法裁剪多边形。要求:输入裁减窗口的四条边坐标,对于Cohen-Sutherland算法裁剪二维线段要输入线段的起点与终点x,y坐标,对于Sutherland-Hodgman算法裁剪多边形要输入多边形的顶点数及各顶点x

文档评论(0)

1亿VIP精品文档

相关文档