图形学实验1题目
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一、基本图素的生成算法和图形填充
实验目的
1、通过实验,进一步理解和掌握DDA和中点Bresenham算法;
2、掌握填充算法的基本原理;
实验环境
计算机、Turbo C或其他C语言程序设计环境
实验内容
1.用数值微分法(DDA法)或中点Bresenham算法绘制任意一条直线;(由键盘输入直线的两端点坐标)
2.任意画一个多边形,并用边(缘)填充算法进行填充。(多边形的顶点坐标存放在数组中,坐标值由键盘输入)
(选做) 圆和椭圆的绘制
实验目的
1、通过实验,进一步理解和掌握中点算法;
2、掌握以上算法生成椭圆或圆的基本过程;
3、通过编程,会在TC(VC)环境下完成用中点算法实现椭圆或圆的绘制。实验环境
计算机、TC或VC或其它程序设计环境
实验内容
用中点(Bresenham)算法实现椭圆或圆的绘制。
实验要求
1. 每个学生单独完成;
2. 开发语言为TurboC或C++,也可使用其它语言;
实验步骤
1、算法、原理清晰,有详细的设计步骤;
2、依据算法、步骤或程序流程图,用C语言编写源程序;
3、编辑源程序并进行调试;
4、进行运行测试,并结合情况进行调整;
5、对运行结果进行保存与分析;
把源程序以文件形式提交