图形学实验1题目

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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、对运行结果进行保存与分析;

把源程序以文件形式提交

相关文档
最新文档