下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、七夕,占今诗人惯咏星月与悲情。吾生虽晚,世态炎凉却已看透矣。情也成空, 且作“挥手袖底风”罢。是夜,窗外风雨如晦,吾独坐陋室,听一曲尘缘,合 成诗韵一首,觉放诸占今,亦独有风韵也。乃书于纸上。毕而卧。凄然入梦。乙 酉年七月初七。啸z记。计算机图形学实验实验冃的:1. 实现图形显示,掌握图形显示原理和处理过程。2. 掌握图形变换及显示。实验内容:编程环境:了解tc编程环境及相应编辑器基本语言:c语言,掌握绘图语言。图形变换:多边形的平移,对称变换。程序原理:int gdriver=detecegmode;lnitgraph(*gdriver,*gmode,*path);/*initgraph用来
2、完成将屏幕显示器设置为图形模式,即图形方式初始化*/*gmode和gdriver都是用來设置图形显示模式,使用detect是让系统b动检测图形适配器 的最高分辨率模式*/*path用來指定图形驱动程序所在的路径*/cleardevice();清屏setbkcolor (yellow)设置背景颜色为黄色rectangle(左上顶点处标,右下角顶点坐标)。矩形函数。试验程序:矩阵显示:#include<stdio.h>#in clude<graphics.h>main()int gdriver=detectrgmode;initgraph(&gdriver,&
3、;gmode,"c:tc");setbkcolor(blue);cleardevice();setcolor(yellow);rectangle(220,140,420,340);line(220,140,420,340);getch(); closegraph();对矩形图形平移变换程序:#include<stdio.h>#in clude<math.h>#in clude<graphics.h># include"affine.c"main()int gdriver=detec7;gmode;static doub
4、le xl=0.0,0.0,100.0,100.0,0.0;static double yl=0.0,50.0,50.0,0.0,0.0;static double x25,y25;int i;double x,xx,yy;initgraphf &gdrivei;&gmode,"c:tc"); axis();for(x=-100;x<=100;x=x+20)parallel(x,x);for(i=0;i<=4;i+)x2i=affinex(xli,yli,10);y2i=affiney(xli,yli,l.o)/2;for(i=0;i<=3
5、;i+)iine(scx(x2i),scy(y2i)/scx(x2i+l),scy(y2i+l);getch();closegraph();复介变换(平移变换,x轴对称变换)程序:#in clude<stdio.h>#in clude<math.h>#in clude<graphics.h>#in clude"affine.c"main()int gdriver=detect,gmode;static double xloo.0,0.0,100.0,100.0,0.0;static double yl=0.0,50.0,50.0,0.0,0.0;static double x2,y2;int i;double x,xx,yy;in itgrapm&gdriveis&gmode/uwtc1'); axis();for(x=-100;x<=100;x=x+20)parallel(x,x/2);for(i=0;i<=4;i+)x2i=affinex(xli,yli,1.0); y2i=affiney(xli,yliz1.0)/2;for(i=0;i<=3;i+)iine(scx(x2i)/scy(y2i)/scx(x2i+l)/scy(y2i+l);taisho_0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中考物理复习主题单元12第31课时电路故障课件
- 冀少版八年级生物上册专项突破2根对水分的吸收和蒸腾作用课件
- 冀少版八年级生物上册第三单元第三节光合作用的场所课件
- 《买文具》教学设计
- 《人体解剖学》电子教案关节学(人卫版)
- 新兴城区房产打印发展潜力
- 湘教版五年级音乐上册教案
- 建筑施工承包合同样本
- 机场休息室改造敲墙协议
- 科技园区装修施工安全协议
- 混凝土的几种本构模型
- 污泥石灰干化工艺的工程应用
- 384种矿物与矿石标本实例照片
- 第二课简单趋向补语:v+上下进出回过起PPT课件
- 机动车登记证书翻译件中英文模板(共2页)
- C++程序设计:第8章 数组
- 小学书法人美版五年级下册 第10课 广字头 课件(10张PPT)
- 两自一包体制改革策略应用案例探索
- 生产计划与排产管理
- 设施农业用地备案申报材料(全套表格)
- 双培养工作实施方案3页
评论
0/150
提交评论