下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年中共潍坊市委外事工作委员会办公室所属事业单位公开招聘工作人员备考题库完整答案详解
- 2026年医院重点项目跟踪合同
- 2024年北京八中高二(上)期中英语试题和答案
- 2025年绍兴市中等专业学校合同制工作人员(融媒体工作技术员)招聘备考题库及一套答案详解
- 2026年医疗行业销售计划合同
- 2025年中国邮政储蓄银行苏州市分行信用卡直销团队招聘备考题库及参考答案详解
- 中国科学院空间应用工程与技术中心2026届校园招聘备考题库完整答案详解
- 2025年内蒙古农村商业银行管理人员及专业人才公开招聘备考题库及一套答案详解
- 2025年中国社会科学院亚太与全球战略研究院公开招聘第一批专业技术人员备考题库有答案详解
- 2025广西学法考试试题和答案
- 人工智能驱动提升国际传播可及性的机制、困境及路径
- 驾驶员心理健康培训课件
- 室内装修工程高空作业方案
- 术前准备与术后护理指南
- 【基于Java的图书管理系统的设计与实现7600字(论文)】
- 数据库系统基础教程第三章答案
- 2024年广东省深圳市中考英语真题含解析
- 从烽火台到网络课件
- 2023中国儿童维生素E、维生素D临床应用专家共识(全文)
- 数学六年级上册-第八单元检测卷(一)
- 髋关节撞击综合征诊疗课件
评论
0/150
提交评论