- 9
- 0
- 约1.36千字
- 约 5页
- 2016-12-17 发布于重庆
- 举报
西北农林科技大学实验报告学院名称:理学院专业年级:计算131姓 名:学 号:课 程:计算机图形学报告日期: 2015.11.27实验一 基本图形元素生成算法1.实验目的:1)熟练掌握基本图形元素生成算法。2)对高级语言的图形模式的设定有比较详细的了解。3)对基本图形类(或函数)的调用方法有一个比较详细的了解。2.实验内容:该学生自己选定一种基本图形(直线段),编写生成该基本图形的源程序,并能在计算机上编译运行,画出正确的图形。3.实验步骤:1)对DDA算法、Bresenham算法进行比较如下:Bresenham算法是计算机图形学领域使用最广泛的直线扫描转换方法。原理:过各行、各列像素中心构造一组虚拟网格线,按直线从起点到终点的顺序计算直线各垂直网格线的交点,然后确定该列像素中与此交点最近的像素。此算法的优点在于可以采用增量计算,使得对于每一列,只要检查一个误差项的符号,就可以确定该列所求的像素。特点:1,不必计算直线之斜率,因此不做除法; 2,不用浮点数,只用整数; 3,只做整数加减法和乘2运算,而乘2运算可以用硬件移位实现. Bresenham算法速度很快,并适于用硬件实现. DDA算法是计算机图形学中一种基于直线的微分方程来生成直线的方法,由于有浮点数运算与取整,该算法不利于硬件实现?。特点: 1.浮点数运算 2.不易硬件实现 相比较之下,选用Bresenha
原创力文档

文档评论(0)