计算机图形学实验二基本图形教案分析.docVIP

  • 11
  • 0
  • 约1.31万字
  • 约 13页
  • 2016-06-12 发布于湖北
  • 举报

计算机图形学实验二基本图形教案分析.doc

实验二 基本图形(元)生成技术(一) 直线生成算法 一、实验目的 在一个图形系统中,基本图形(也称为图元、图素等)的生成技术是最基本的,任何复杂的图形都是由基本图形组成的,基本图形生成的质量直接影响该图形系统绘图的质量。所以,需要设计出精确的基本图形生成算法,以确保图形系统绘图的精确性。本次实验的目的就是验证直线生成的三种扫描算法,并要求对基本算法进行扩充和改进,包括:利用Visual C++实现三种直线生成算法,验证算法的正确性; 二、实验任务 理解三种直线生成算法思想,写出实现程序; 添加鼠标功能,实现交互式画直线程序; 将10个像素作为步距单位,编出Bresenham算法的示例。 三、基本知识和实验步骤 任务一:实现DDA画线程序 实验步骤: 建立一个DDALine的工程文件; 添加ddaline()成员函数 方法:在工作区中选择CLASSVIEW类窗口,右击CDDAlineView类,选择“add member function…”,定义如下的成员函数: void ddaline(CDC* pDC,int x0,int y0,int x1,int y1,COLORREF color); 编写自定义的成员函数ddaline()程序 void CDDALineView::ddaline(CDC* pDC, int x0, int y0, int

文档评论(0)

1亿VIP精品文档

相关文档