实验一:直线生成算法的实现
2023-06-16
来源:易榕旅网
实验一:直线生成算法的实现 班级学号姓名 指导教师日期成绩 一、实验目的和要求: 1、 了解直线光栅化显示的原理和过程; 2、 掌握几种常用的直线生成算法; 3、 掌握计算机图形输入、显示输出的基本流程; 4、 练习使用图形化编程工具; 二、实验内容 1、了解直线生成原理和过程; 2、掌握直线生成的DDA算法和Bresenham算法; 3、编写DDA算法程序、中点画线算法程序和Bresenham算法程序,并以这三个功能模块分别在工作区域当中生成和显示直线; 4、将直线生成模块添加到设计的图形实验系统当中; 5、完成代码编写、调试; 6、比较两种算法的差别和由此导致的输出直线图形的差异; 三、实验过程及结果分析 1、DDA算法流程图及显示结果: 2、Bresenham算法流程图及显示结果: 3、中点画线法算法流程图及显示结果: 4、分析两种直线生成算法的区别,在端点相同情况下同时显示两种算法生成的直线,比较其差异