




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学 号成 绩计算机图形学基础大作业课 程 名 称计算机图形学基础开 课 学 院计算机科学与技术学院指导教师姓名佘名高学 生 姓 名小灰灰的爸爸学生专业班级中国好学长系列2013-2014 学年 第 一 学期 一、根据Bresenham直线绘制算法,实现直线的绘制。1.基本论述2.算法 3.程序源代码#include <graphics.h>#include <conio.h >#include <math.h>#include <iostream.h>void main()int gd=DETECT,gm; initgraph(&gd,&
2、amp;gm,"");cleardevice();int x,y;int X,Y; int x1=10,y1=10;int x2=500,y2=500;int dx=fabs(x2-x1),dy=fabs(y2-y1);int d=2*dy-dx;if (x1>x2)x=x2;y=y2;X=x1;Y=y1;elsex=x1;y=y1;X=x2;Y=y2;while (x<X)x=x+1;if(d<0)d=d+2*dy;elsey=y+1;d=d+2*(dy-dx);putpixel(x,y,WHITE);getch();closegraph();4.程序运
3、行截图5. 小结二、用C语言编写:画y=sin(x)的图形(要求画出-2,2的图形及笛卡尔坐标)1.基本论述2.算法3.程序源代码#include<iostream.h>#include<graphics.h>#include<math.h>#include<conio.h>void main()int gd=DETECT,gm; initgraph(&gd,&gm,"");cleardevice();float x,y,del,d;int a,b;a=getmaxx()/2;b=getmaxy()/2;lin
4、e(a,0,a-10,10);line(a,0,a+10,10);line(2*a,b,2*a-10,b-10);line(2*a,b,2*a-10,b+10);line(0,b,2*a,b);line(a,0,a,2*b);outtextxy(a+5,b+5,"0");outtextxy(2*a-15,b+5,"x");outtextxy(a+5,15,"y");outtextxy(a+20*3.14-10,b+5,"/2");outtextxy(a+40*3.14-5,b+5,"");out
5、textxy(a+60*3.14-15,b+5,"3/2");outtextxy(a+80*3.14-10,b+5,"2");outtextxy(a-20*3.14-10,b+5,"-/2");outtextxy(a-40*3.14-10,b+5,"-");outtextxy(a-60*3.14-15,b+5,"-3/2");outtextxy(a-80*3.14-10,b+5,"-2");outtextxy(a-10,b-90,"1");outtextx
6、y(a-10,b-180,"2");outtextxy(a-15,b+90,"-1");d=2*3.1416;del=0.001;for(x=-d;x<=d;x+=del)y=sin(x);putpixel(x*40+a,-y*80+b,WHITE);getch();closegraph();4.程序运行截图5.小结三、用C语言编写一个小圆沿着大圆运动的程序。1.基本论述2.算法3.程序源代码#include<iostream.h>#include<graphics.h>#include<conio.h>#include<math.h>void main()int gd=DETECT,gm; initgraph(&gd,&gm,"");cleardevice();float x=0;int l=getmaxx()/2;int h=getmaxy()/2;for(;)circle(l,h,100);circle(l+100*cos(x),h+100*sin(x),30);x+=0.05;Sleep(50);cleardevi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 辽宁特殊教育师范高等专科学校《数字合成技术与制作1》2023-2024学年第二学期期末试卷
- 正德职业技术学院《动物传染病检测技术》2023-2024学年第二学期期末试卷
- 菏泽家政职业学院《英语视听(4)》2023-2024学年第二学期期末试卷
- 广州涉外经济职业技术学院《生物药剂学与药代动力学》2023-2024学年第二学期期末试卷
- 沈阳职业技术学院《幼儿艺术教育》2023-2024学年第二学期期末试卷
- 湖北汽车工业学院科技学院《物质文化史》2023-2024学年第二学期期末试卷
- 重庆智能工程职业学院《人物运动规律》2023-2024学年第二学期期末试卷
- 扬州大学《饲草营养价值评定》2023-2024学年第二学期期末试卷
- 河南大学《有机化学实验D》2023-2024学年第二学期期末试卷
- 专利权转让与许可合同
- 燃气公司焊工岗位职责
- 湿热、霉菌、盐雾设计分析报告
- GB/T 13869-2017用电安全导则
- GB/T 13738.2-2017红茶第2部分:工夫红茶
- GB/T 13012-2008软磁材料直流磁性能的测量方法
- GB/T 10004-2008包装用塑料复合膜、袋干法复合、挤出复合
- GA/T 1768-2021移动警务身份认证技术要求
- 贯彻中国式《现代化》全文解读
- 核磁-波普分析课件
- 部编人教版道德与法治四年级下册《合理消费》优质课件
- 大学生中长跑锻炼焦虑心理的原因及对策研究获奖科研报告
评论
0/150
提交评论