图形学实验报告模板.docVIP

  • 135
  • 0
  • 约2万字
  • 约 52页
  • 2017-12-24 发布于河南
  • 举报
图形学实验报告模板

目 录 一、【直线的扫描转换】 3 二、 实验一、直线的扫描转换 【实验目的】 通常编程实现二维图形元素直线的DDA扫描转换算法、中点Bresenham算法和改进的Bresenham算法,加深对直线扫描转换算法的理解,锻炼VC++并利用OpenGL编程的能力。 【问题描述】 直线的扫描转换:在数字设备上绘制一条直线。具体指在有限个像素组成的矩阵中,确定一组最佳逼近该直线的像素。 【基本要求】 直线扫描转换:第一、直线要直;第二、直线的端点要准确,保证绘制无定向性;第三、直线的亮度、色泽要均匀;第四、画线的速度要尽可能快。 实现DDA算法、中点Bresenham算法和Bresenham算法。 【实验环境】 Windows XP, VC++6.0,OPENGL函数库。 【测试数据及其结果】 DDA算法: 中点Bresenham算法: Bresenham算法: 【实验源代码】 DDA算法: #includegl/glut.h #includemath.h void DDALine(int x0,int y0,int x1,int y1) { int dx,dy,eps1,k; float x,y; float xIncre,yIncre; dx=x1-x0; dy=y1-y0; x=x0; y=y0; if(abs(dx)abs(dy))

文档评论(0)

1亿VIP精品文档

相关文档