实验目的
1. 掌握Bresenham和DDA方法绘制直线、圆和椭圆算法原理,加深对算法的理解;
2. 采用VC++提供的绘图函数实现多义线、矩形、多边形的绘制;
3. 了解区域填充的实现过程。
实验环境
1.硬件环境:PC机
2.软件环境: Windows 环境、VC++编程
实验内容
1.实现Bresenham直线生成算法和DDA方法绘制直线、圆和椭圆算法
2.实现多义线、矩形、多边形的绘制
实验要求
(1)认真分析实验内容和要求,复习相关的理论知识,选择适当的解决方案;
(2)编写上机实验过程,作好上机前的准备工作;
(3)编写Bresenham直线生成算法或DDA绘制直线的函数
(4)编写Bresenham绘制园、椭圆函数
(5)了解并实现多义线、矩形、多边形的绘制方法。
(6)上机实践,记录实验结果(包括必要的中间结果,以及实验结果的屏幕截图);
(7)分析和总结实验结果;
(8)按照要求书写实验报告。
1