2016计算机图形学实验报告_第1页
2016计算机图形学实验报告_第2页
2016计算机图形学实验报告_第3页
2016计算机图形学实验报告_第4页
2016计算机图形学实验报告_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 计算机图形学实验报告Computer Report Of course所在学院: 信 息 学 院 所在班级:1学生姓名: 学 号: 指导教师: 教 务 处2016年 6 月 实验一 1.1实验目的和意义1. 了解如何利用C+语言和图形函数进行绘图,同时熟练掌握C+图形绘 制环境;2. 掌握C+语言的图形屏幕操作函数,以及基本图形函数;3. 通过对C+进行图形程序设计的基本方法的学习,能绘制出简单的图形;4. 通过绘制圆和正方形,了解图形系统初始化并熟练运用图形坐标的设置以 及图形颜色的设置。 1.2实验题目 画出简单各种的圆和正方形图案并给出结果 1.3程序制作步骤(包括算法思想、算法流程图

2、等) 先画一个圆,后用for循环依次改变改变圆心的位置,依次画出第2 3 4 个圆。 1.4主程序#include #include main()int i=0;initgraph(640, 480); setbkcolor(WHITE);for(i=0;i10;i+) setcolor(YELLOW); circle(250-10*i,220+10*i,10+i*10); circle(250-10*i,200-10*i,10+i*10);circle(270+10*i,220+10*i,10+i*10);circle(270+10*i,200-10*i,10+i*10);Sleep(100

3、0); getch(); closegraph(); 程序执行结果: 实验题二 2.1实验目的和意义 1. 了解如何利用C+语言和图形函数进行绘图,同时熟练掌握C+图形绘制环境; 2. 掌握C+语言的图形模式控制函数,图形屏幕操作函数,以及基本图形函数; 3. 通过对C+进行图形程序设计的基本方法的学习,能绘制出简单的图形; 4.通过绘制园、圆弧、线段变换的图形等,了解图形系统初始化、图形系统关闭 和图形模式的控制,并熟练运用图形坐标的设置以及图形颜色的设置。 2.2实验题目 1. 利用各种画弧、直线园等函数绘出人物头像 2. 利用挂起控制园的大小动态变化 2.3程序制作步骤(包括算法思想、算

4、法流程图等) 2.4主程序 程序代码:#include #include main() initgraph(1000, 1000); int i; int x=100; int y=300; int r=30; setcolor(WHITE); for(i=0;i=30;i+) cleardevice();x=x+i;circle(x,y,r);circle(x,y,r-20); circle(x+200,y,r);circle(x+200,y,r-20); line(x-50, y-r, x+250, y-r);Sleep(100); getch(); closegraph(); 运行结果;

5、 实验题三 3.1实验目的和意义 1. 了解如何利用C+语言和图形函数进行绘图,同时熟练掌握C+图形绘制环境; 2. 掌握C+语言的图形模式控制函数,图形屏幕操作函数,以及基本图形函数; 3. 通过对C+进行图形程序设计的基本方法的学习,能绘制出动态的图形; 4. 通过绘制动态变换的园、线段和走动的轮,了解图形系统初始化、图形系统 关闭和图形模式的控制,并熟练运用图形坐标的设置以及图形颜色的设置。 3.2主程序 程序代码: #include #include main() int i,j; initgraph(640, 480); rectangle(30, 100, 150, 130); l

6、ine(120,100,120,90); circle(120,80,10); line(120,70,120,90); line(110,80,130,80); getch(); for(i=1;i400;i+) cleardevice(); rectangle(30, 100, 150, 130); line(120,100,120,90); circle(120,80,10); line(120,70,120,90); line(110,80,130,80); circle(150+i, 115, 15); Sleep(100); if(i=399) for(j=1;j10;j+) circle(549,115,5+j*5); Sleep(1000); getch();

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论