计算机图形学实验报告-使用bresenham画线算法.doc

约2页DOC格式手机打开展开

计算机图形学实验报告-使用bresenham画线算法,计算机图形学实验报告全文2页1832字 图文并茂实验1 使用bresenham画线算法,绘制一条直线段一.实验目的及要求根据bresenham画线算法, 掌握绘制直线的程序设计方法。注意,不能使用语言库中的画圆函数。二.理论基础bresenham画线法与中点画线法相似,,它通过每列象素中确定与理想直线最近的象素来进行直...
编号:5-32961大小:45.50K
分类: 论文>计算机论文

内容介绍

此文档由会员 黄药师 发布

计算机图形学实验报告
全文2页1832字 图文并茂
实验1 使用Bresenham画线算法,绘制一条直线段
一. 实验目的及要求
根据Bresenham画线算法, 掌握绘制直线的程序设计方法。注意,不能使用语言库中的画圆函数。
二. 理论基础

Bresenham画线法与中点画线法相似,,它通过每列象素中确定与理想直线最近的象素来进行直线的扫描的转换的。通过各行,各列的象素中心构造一组虚拟网格线的交点,然后确定该列象素中与此交点最近的的象素。该算法的巧妙之处在于可以采用增量计算,使得对于每一列,只要检查一个误差项的符号,就可以确定该列的所求对象。

五. 实验心得及建议
通过做Bresenham算法绘制直线的实验,我们知道Bresenham算法是计算机图形学领域中使用最广泛的直线扫描转换算法。Bresenham是通过在每列象素中确定与理想直线最近的象素来进行直线的扫描转换的。它适于光栅图形显示器,所以被广泛用于直线的扫描转换与其它一些应用,直线的斜率在0、1之间。