图形学实验1

2018-11-27 16:37

实验一、基本图素的生成算法和图形填充

实验目的

1、通过实验,进一步理解和掌握DDA和Bresenham算法; 2、掌握填充算法的基本原理; 实验环境

计算机、Turbo C或其他C语言程序设计环境 实验内容

1.用数值微分法(DDA法)或Bresenham算法绘制任意一条直线;(由键盘输入直线的两端点坐标)

2.任意画一个多边形,并用边(缘)填充算法进行填充。(多边形的顶点坐标存放在数组中,坐标值由键盘输入)

实验步骤

1、算法、原理清晰,有详细的设计步骤;

2、依据算法、步骤或程序流程图,用C语言编写源程序; 3、编辑源程序并进行调试;

4、进行运行测试,并结合情况进行调整; 5、对运行结果进行保存与分析; 6、把源程序以文件的形式提交; 7、按格式书写实验报告。

(选做) 圆和椭圆的绘制

实验目的

1、通过实验,进一步理解和掌握中点算法; 2、掌握以上算法生成椭圆或圆的基本过程;

3、通过编程,会在TC环境下完成用中点算法实现椭圆或圆的绘制。 实验环境

计算机、Turbo C或其他C语言程序设计环境 实验内容

用中点(Besenham)算法实现椭圆或圆的绘制。 实验步骤

1. 算法、原理清晰,有详细的设计步骤;

2. 依据算法、步骤或程序流程图,用C语言编写源程序; 3. 编辑源程序并进行调试;

4. 进行运行测试,并结合情况进行调整; 5. 对运行结果进行保存与分析;

6. 打印源程序或把源程序以文件的形式提交; 7. 按格式书写实验报告。 分析与思考

1.为何在程序运行时,有的椭圆或圆仅在屏幕左上角显示了一部分? 2.用中点算法生成的椭圆,为何在半径较大时,图形的失真严重?


图形学实验1.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:第五章 病毒-人教优质课教学设计精品

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: