2022年计算机图形学复习课总结 .pdf
《2022年计算机图形学复习课总结 .pdf》由会员分享,可在线阅读,更多相关《2022年计算机图形学复习课总结 .pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、绪论1 点阵法和参数法的概念。图形、图像的概念。点阵法 是用具有颜色信息的点阵来表示图形的一种方法,它强调图形由哪些点组成,并具有什么灰度或色彩。参数法是以计算机中所记录图形的形状参数与属性参数来表示图形的一种方法。通常把参数法描述的图形叫做图形(Graphics)把点阵法描述的图形叫做图象(Image)2 计算机图形学的概念?计算机图形学是研究怎样用计算机表示、生成、处理和显示图形的一门学科。3图形包括哪两方面的要素,试举例说明。图形包括两方面的要素,其中有几何要素和非几何要素1. 几何要素:点,线,面,体等;2. 非几何要素:明暗,灰度,色彩等4一个交互性的图形系统具有哪些功能?5 个功能
2、: 输入功能、存储功能、计算功能、输出功能和交互功能5图形输出设备包括什么?常用的图形绘制设备有哪两种?图形输出设备包括图形显示设备和图形绘制设备,常用的图形绘制设备有打印机和绘图仪。6与计算机图形学相关的学科有哪些?各自研究的内容是什么?精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 11 页计算机视觉: 研究用计算机来模拟生物外显或宏观视觉功能的科学和技术图像处理: 对图象进行各种加工以改善图象的视觉效果C 语言程序基础(课件中p17, p55-59,常用画图函数)1 已知画“王”的C 语言程序(如下) ,要求改编一个画“田”字的程
3、序,该字的字高和字宽均为50,字的左上角点坐标为(60, 80) 。#include graphics.h #include conio.h main() int gdriver=DETECT,gmode; int x,y; initgraph(&gdriver,&gmode,“” ); /*初始化图形系统 */ cleardevice(); /*清除图形屏幕 */ moveto(100,40); /*绝对移动光标 */ linerel(40,0); /*从当前位置按增量方式画线*/ x=getx(); y=gety(); moveto(x,y+20); linerel(-40,0); mov
4、erel(0,20); /* 以增量方式移动当前光标*/ linerel(40,0); moverel(-20,0); linerel(0,-40); getch(); closegraph(); /* 关闭图形系统,返回文本模式*/ 2 画一个填充颜色的圆(画一个填充颜色的矩形,已知矩形的左下角(0,20) ,右上角坐标为( 100,120) ) ,圆心坐标(60,60) ,半径100,要求背景色为1 号色( blue) ,圆的边界色为红色,填充色为 Green , (函数:circle floodfill )#include graphics.h 精选学习资料 - - - - - - -
5、- - 名师归纳总结 - - - - - - -第 2 页,共 11 页#include conio.h main() int gdriver=DETECT,gmode; initgraph(&gdriver,&gmode,“ c:tcbgi); setbkcolor(1); /*设置背景色,蓝色*/ setcolor(4); /* 设置前景色,红色*/ circle(100,100,80); /*圆心 100,100,半径为 80*/ setfillstyle(SLASH_FILL,2); /* 用粗斜杠填充和填充绿色*/ floodfill(100,100,4); /*填充一个封闭圆*,从
6、圆心开始,边界用 4号颜色红色进行填充/ getch(); closegraph(); setfillstyle(SOLID_FILL,GREEN); /*实填充,颜色为绿色* / bar(100,100,150,200); setfillstyle(4,RED); /*用粗斜杠填充, 颜色为红色 */ bar3d(200,100,250,200,10,1); /*三维条形的深度为10,放置顶盖 */ getch(); closegraph(); 3 画五颜六色的圆。其图形如图所示:程序如下:#include graphics.h #include conio.h main() int i,s
7、tart,end; int gd,gm; detectgraph(&gd,&gm); initgraph(&gd,&gm,); 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 11 页start=0; end=20; for(i=0;i18;i+) setfillstyle(SOLID_FILL,i); /*填充类型和颜色 */ pieslice(300,200,start,end,100); /*扇形填充 */ start+=20; end+=20; getch(); restorecrtmode(); /* 恢复屏幕在初始化前的模式
8、*/ 圆心( 300,200) ,半径 100,start 为起始角, end 为终止角几何表示1、图形信息包括:几何信息和拓扑信息2、 计算机中表示三维形体的模型,如果按照几何特点进行分类,大体上可以分为三种哪三种?线框模型、表面模型和实体模型。线框模型 :只用顶点和邻边表示三维形体;缺点:具有二义性,容易构造出无效的实体。表面模型:边界表示 (Boundary representation, B-reps ) ;构造表示(扫描表示、构造实体几何表示和特征表示) ;分解表示精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 11 页图形变
9、换1、什么是齐次坐标,规范化的齐次坐标?为什么要进行规范化?2、图形变换的标准形式:平移矩阵:旋转矩阵:逆时针比例变换矩阵:例题 1. 已知三角形各顶点坐标为(10,10) , (10,30) , ( 30,15) ,试对其进行下列变换,写出变换矩阵,画出变换后的图形。(1)沿 X 向平移 20,沿 Y 向平移 15,再绕原点逆时针方向旋转90 度(2)绕原点旋转,再沿X 向平移 20,沿 Y 轴平移 15 smlqdcpbayxTyxyxD11121010001yxTT1000000yxSS1000cossin0sincos精选学习资料 - - - - - - - - - 名师归纳总结 -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年计算机图形学复习课总结 2022 计算机 图形学 复习 总结
限制150内