计算机图形学期末复习资料.docx

计算机图形学期末复习资料.docx

ID:59131545

大小:37.81 KB

页数:9页

时间:2020-09-12

计算机图形学期末复习资料.docx_第1页
计算机图形学期末复习资料.docx_第2页
计算机图形学期末复习资料.docx_第3页
计算机图形学期末复习资料.docx_第4页
计算机图形学期末复习资料.docx_第5页
资源描述:

《计算机图形学期末复习资料.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、图形与图像的关系?答:图形是指由外部轮廓线条构成的矢量图。即由计算机绘制的直线、圆、矩形、曲线、图表等;而图像是由扫描仪、摄像机等输入设备捕捉实际的画面产生的数字图像,是由像素点阵构成的位图。位图图像由像素点组合而成;色彩丰富、过渡自然;保存时计算机需记录每个像素点的位置和颜色,所以图像像素点越多(分辨率高),图像越清晰,文件就越大。一般能直接通过照相、扫描、摄像得到图形都是位图图像。缺点:体积一般较大;放大图形不能增加图形的点数,可以看到不光滑边缘和明显颗粒,质量不容易得到保证矢量图形由数学公式表达的线条所构成;线条非常光滑流畅,放大图形,其线条依然可以保持良好的

2、光滑性及比例相似性,图形整体不变形;占用空间较小。工程设计图、图表、插图经常以矢量图形曲线来表示。随机扫描与光栅扫描?答:随机扫描显示器显示图形时,电子束的移动方式是随机的,电子束可以在任意方向上自由移动,按照显示命令用画线的方式绘出图形,因此也称矢量显示器。而光栅扫描显示器显示图形时,电子束依照固定的扫描线和规定的扫描顺序进行扫描。电子束先从荧光屏左上角开始,向右扫一条水平线,然后迅速地回扫到左边偏下一点的位置,再扫第二条水平线,照此固定的路径及顺序扫下去,直到最后一条水平线,即完成了整个屏幕的扫描。随机扫描显示器依靠显示文件对屏幕图形进行刷新;光栅扫描显示器是靠

3、帧缓存实现对屏幕图形的刷新。窗口与视口?答:窗口:就是用窗口的边界去裁剪数据并获得所需要的部分。二维情况下窗口由一个矩形上下左右四条边确定。视口:是显示设备上用于显示窗口内图形数据的一个区域。二维规则视口由一个矩形上下左右四条边确定。图形系统初始化#includemain(){intdriver=DETECT,mode;//适配器驱动程序设为自动检测,图形显示模式为0initgraph(&driver,&mode,”c:\tc”);……closegraph();//关闭图形系统}颜色设置背景色voidsetbkcolor(intcolor)

4、设置画笔色voidsetcolor(intcolor)返回背景色intgetbkcolor()返回画笔色intgetcolor()返回点的颜色intgetpixel(intx,inty)01234567BLACKBLUEGREENCYAN青REDMAGENTA洋红BROWNLIGHTGRAY89101112131415DARKGRAYLIGHTBLUELIGHTGREENLIGHTCYANLIGHTREDLIGHTMAGENTAYELLOWWHITE设置线格式voidsetlinestyle(intlinestyle,unsignedupattern,intthic

5、kness)linestyle样式SOLID-LINE0实线DOTTED-LINE1点线CENTER-LINE2中心线DASHED-LINE3虚线USERBIT-LINE4自定义线upattern仅在自定义线时有效,默认为0thickness线宽NORM-WIDTH1一个像素宽THICK-WIDTH3三个像素宽点画点voidputpixel(intx,inty,intcolor)指定点voidmoveto(intx,inty)50,30当前坐标50,30相对画点voidmoverel(intdx,intdy)10,20当前坐标60,50获取坐标intgetx()in

6、tgety()直线2个点画线voidline(intx0,inty0,intx1,inty1)从已有点画线到指定坐标lineto(intx,inty)相对画线linerel(intdx,intdy)矩形画矩形voidrectangle(int左上角x,int左上角y,int右下角x,int右下角y)圆,圆弧椭圆画圆voidcircle(intx,inty,intr)指定圆心和半径画同心圆弧voidarc(intx,inty,intsangle,inteangle,intr)指定圆心半径,从开始角到终止角画弧,角度0~360即圆画异心圆弧voidellipse(int

7、x,inty,intsangle,inteangle,intxr,intyr)指定圆心,x方向半径,y方向半径,从开始角到终止角画弧,角度0~360即椭圆多边形画多边形voiddrawpoly(intnum,int*polypoints)num为顶点数polypoints为各顶点的整数序列若第一个和最后一个点坐标相同则画出多边形,否则为折线intRound(floatx){return(int)(x<0?x-0.5:x+0.5);}//四舍五入直线的生成算法图形的扫描转换:在光栅显示器等数字设备上确定一个最佳逼近于图形的象素集的过程直线DDA算法DigitalD

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。