计算机图形学期末编程大作业
- 格式:doc
- 大小:558.53 KB
- 文档页数:25
《计算机图形学基础》大作业课程名称计算机图形学基础开课学院计算机科学与技术学院指导教师姓名佘名高学生姓名杨峻学生专业班级软件工程11022013-2014 学年第一学期一、命题计划题目:C语言图形编程(以下题目文档要求:①基本论述②算法③程序源代码④界面图)二、内容与要求(1)撰写内容1.根据Bresenham直线绘制算法,实现直线的绘制。
2.用C语言编写:画y=sin(x)的图形(要求画出[-2π,2π]的图形及笛卡尔坐标)3.用C语言编写一个小圆沿着大圆运动的程序。
4.对图1中的零件图形,如何根据它所标注的尺寸,按照适当的顺序有步聚地画出该图形。
提示:首先要分析此零件图形的几何关系,了解构成这个图形各线段的性质,才能顺利地绘出此图形。
线段(直线或圆弧)在零件图形中分为三类,即已知线段、中间线段和连接线段。
以圆弧为例,按几何原理,已知圆心的两个位置尺寸与半径尺寸便可画出圆。
因此图形中,已知这三个尺寸的圆弧称为已知圆弧,画图时应该最先画出。
凡已知其中二个尺寸的圆弧称为中间圆弧。
凡只已知一个尺寸(一般是圆弧半径)的圆弧称为连接圆弧。
中间圆弧和连接圆弧都缺省圆心的位置尺寸,它的几何位置是根据相切的条件来确定的。
因此画圆弧的顺序为:先画已知圆弧,再画中间圆弧,最后画连接圆弧。
本零件图形是对称图形,三个小圆均匀分布在圆周中心线上,φ10,φ25,φ50和R10都是已知圆弧,R8为连接圆弧,φ50是已知圆弧的端点和R10已知圆弧的端点与连接圆弧的端点相切,从而构成整个图形。
(2)撰写要求1.基本论述2.算法3.程序源代码4.程序运行截图5.小结3.程序源代码#include<stdio.h>#include<graphics.h>void bresenhamline (int x0,int y0,int x1, int y1,int color) {int x, y, dx, dy,i;float k, e;dx = x1-x0; dy = y1- y0; k=0.7*dy/dx;e=-0.5; x=x0; y=y0;for (i=0; i<=dx; i++){ putpixel (x, y, color);x=x+1; e=e+k;if (e>= 0) { y++, e=e-1;}}}void main(){int gd = DETECT;int gm;initgraph(&gd,&gm,"");bresenhamline(130,100,200,350,YELLOW);getchar();}4.程序运行截图3.程序源代码#include "stdio.h"#include "graphics.h"#include "math.h"#include "conio.h"void drawSin(int x,int y,int A){int i = 0;line(x-300,y,x+300,y);line(x+290,y-10,x+300,y);line(x+290,y+10,x+300,y);line(x,y-200,x,y+200);line(x-10,y-190,x,y-200);line(x+10,y-190,x,y-200);for (i = -314/2 ;i<(314/2) ;i++){putpixel(x+i,(int)A * sin((double)i/25)+y,WHITE); }}void main(){int gd = DETECT;int gm;initgraph(&gd,&gm,"");drawSin(300,200,100);getch();closegraph();}4.程序运行截图3.程序源代码#include <stdio.h>#include<graphics.h>#include <math.h>void main(){int gd = DETECT;int gm;int i;float x;x=0;initgraph(&gd, &gm, "");cleardevice();for (i=0;i<=3600;i++){circle(320,240,110);circle(320+100*cos(x),240+100*sin(x),40); x=x+0.0175;Sleep(1000);cleardevice();}getchar();closegraph(); }4.程序运行截图4.程序截图:。
(完整版)计算机图形学期末考试计算机图形学期末模拟题⼀、选择题1、在下列叙述语句中,错误的论述为( C )A) 在图形⽂件系统中,点、线、圆等图形元素通常都⽤其⼏何特征参数来描述;B)在图形系统中,图形处理运算的精度不取决于显⽰器的分辨率;C) 在光栅扫描图形显⽰器中,所有图形都按⽮量直接描绘显⽰,不存在任何处理;D) 在彩⾊图形显⽰器中,使⽤RGB颜⾊模型。
2、光线跟踪算法中包括了哪些光照效果?( C )A) 仅有光反射;B) 仅有光透射;C) 有光反射和光透射;D) 都没有3、透视投影中主灭点最多可以有⼏个?( D )A) 0 B) 1 C) 2 D) 34、在明暗光滑处理算法中,下列论述哪个是错误的?( D )A) Gouraud明暗模型计算中,多边形与扫描平⾯相交区段上每⼀采样点的光亮度值是由扫描平⾯与多边形边界交点的光亮度插值得到的;B) Phong明暗处理模型中,采⽤了双线性插值和构造法向量函数的⽅法模拟⾼光;C) Gouraud明暗模型和Phong明暗处理模型主要是为了处理由多个平⾯⽚近似表⽰曲⾯物体的绘制问题;D) Phong明暗模型处理的物体表⾯光亮度呈现不连续跃变;5、B样条曲线中,按照节点⽮量T的不同可以将B样条分为均匀B样条,开放均匀B样条和⾮均匀B样条,以下选项中属于开放均匀B样条节点⽮量的是(C )。
A、T=(0,1,2,3,4,5,6)B、T=(0,0,1,1,2,2,3,3)C、T=(0,0,0,1,2,3,4,5,5,5)D、T=(0,0.1,0.2,0.2,0.5,1)6、曲线的分类有( A )A、规则曲线⾃由曲线随机曲线B、规则曲线变换曲线⾃由曲线C、变换曲线随机曲线⾃由曲线D 随机曲线变换曲线规则曲线7、曲线曲⾯拟合的⽅法有( B )A、插值做差拟合B、插值逼近拟合C、插值闭合拟合D 插值变换拟合8、光线跟踪算法中包括了哪些光照效果?( C )A) 仅有光反射;B) 仅有光透射;C) 有光反射和光透射;D) 都没有⼆、填空题1、计算机制作动画从狭义上是指根据要求⽣成⼀系列连续变动的画⾯,它的步骤由(造型)、(运动控制)和(绘制)组成。
计算机图形学期末考试试题及答案一、选择题(每题2分,共20分)1. 计算机图形学是研究计算机生成和处理图形信息的学科,以下哪项不是计算机图形学的研究内容?A. 图形表示和存储B. 图形输入和输出C. 图形变换D. 数据库管理答案:D2. 以下哪种图形设备不是常见的图形输入设备?A. 鼠标B. 扫描仪C. 数字化仪D. 打印机答案:D3. 在计算机图形学中,以下哪种算法用于消除隐藏面?A. 罗伯特算法B. 画家算法C. 深度排序算法D. 光照模型答案:C4. 在计算机图形学中,以下哪个概念表示颜色空间的一个点?A. RGBB. HSLC. HSVD. 所有以上选项答案:D5. 在三维图形变换中,以下哪种变换不能保持图形的形状和大小不变?A. 平移B. 旋转C. 缩放D. 错切答案:D6. 在计算机图形学中,以下哪种方法用于实现抗锯齿效果?A. 插值B. 卷积C. 重采样D. 双线性插值答案:C7. 在计算机图形学中,以下哪种技术用于模拟光线传播和反射?A. 光照模型B. 光线追踪C. 阴影算法D. 纹理映射答案:B8. 在计算机图形学中,以下哪种图形表示方法基于图像?A. 向量图形B. 位图图形C. 分形图形D. 隐函数图形答案:B9. 在计算机图形学中,以下哪种技术用于生成动态图形?A. 动态扫描B. 动态纹理映射C. 动态建模D. 动态渲染答案:D10. 在计算机图形学中,以下哪种技术用于实现虚拟现实?A. 三维建模B. 虚拟现实引擎C. 头戴式显示器D. 所有以上选项答案:D二、填空题(每题2分,共20分)1. 计算机图形学的基本研究内容包括:图形表示和存储、图形输入和输出、图形变换、图形显示和图形交互。
2. 常见的图形输入设备有:鼠标、扫描仪、数字化仪、触摸屏等。
3. 常见的图形输出设备有:显示器、打印机、绘图仪等。
4. 在计算机图形学中,RGB表示红绿蓝三原色,用于描述颜色的空间。
5. 在三维图形变换中,常见的变换包括:平移、旋转、缩放、错切等。
1《计算机图形学》期末试卷一、填空:1、计算机图形学的概念:用计算机建立、存储、处理某个对象的模型,并根据模型产生该对象图形输出的有关理论、方法与技术,称为计算机图形学。
2、刷新的概念:荧光的亮度随着时间按指数衰减,整个画面必须在每一秒内重复显示许多次,人们才能看到一个稳定而不闪烁的图形,这叫屏幕的刷新。
3、RGB三基色原理三基颜色组合关系:三基色*不同亮度控制23*21=16位色 24位真彩色:23*284、显示器的显示分辨率:1024*768表示:一行800个像素,一列600个像素5、使用Bresenham算法画圆,已知X i+1=X i+1;求下一个光栅的位置。
if P i<0 则Y i+1=Y i;否则Y i+1=Y i-1;6、投影变换的五要素:投影对象、投影面、投影线、投影方向、视点。
7、三视图投影包括:正投影、水平投影、侧投影。
二、问答题:1、CRT显示器由哪几部分组成?各部分功能是什么?CRT由五部分组成:电子枪、聚焦系统、加速系统、磁偏转系统和荧光屏。
电子枪:发射电子流并控制其强弱;聚焦系统:将电子流聚焦成很窄的电子;加速系统:使电子束加速到应有的速度;磁偏转系统:将电子束引向荧光屏特定的位置;荧光屏:荧光粉发出可见光。
2、简述直线的dda算法的基本原理,并用dda算法画出(0,0)到(5,2)的直线。
(15分)(1)规律:(2)i n t(y+0.5),i n t(x+0.5)1|d|1/k|d||d||d|k|d|1,|d||d||d|yxyxyxyx==<==>,时,当时,当⎪⎩⎪⎨⎧±=±=<=⎩⎨⎧±=±=>++++11,1,1111iiiiyxiiiiyxyykxxddkyyxxdd图(略)3、简述内定义区域种子填充算法的步骤,(5分)确定种子、种子压栈、弹出种子并着新色、以该种子进行相邻像素四连通或八连通搜索。
交通大学成人本科计算机图形学期末大作业 Document serial number【UU89WT-UU98YT-UU8CB-UUUT-UUT108】《计算机图形学》期末大作业学号:姓名:李燕军学习中心:校本部注:将本作业的word文件、最后一题作品的.fla文件和.swf文件一起压缩成一个文件提交一、术语解释(15题×2分= 30分,1-10题英文缩略词要求写出的中文和英文全称,以课程教材范围内为准;11-15题写出概念解释)1、UI:用户界面2、IBR:基于图像的绘制3、VR:Virtual Reality 虚拟现实4、LOD:5、GKS:6、PHIGS:程序员层次交互式7、RSD:光栅扫描显示器8、CAM:Computer Aided Manufacture 计算机辅助制造9、OpenGL:是独立于视窗操作系统或其它操作系统的,亦是网络透明的。
帮助程序员实现在 PC、工作站、超级计算机等硬件设备上的高性能、极具冲击力的高视觉表现力图形处理软件的开发。
10、UCS:user coordinate system用户坐标系描述物体几何模型的坐标系。
有时也称为局域坐标系(local coordinate system LCS)。
用户坐标系也是实数域坐标系。
11、灭点:与平行投影相比透视投影的特点是所有投影线都从空间一点(称为视点或投影中心)投射,离视点近的物体投影大,离视点远的物体投影小,小到极点消失,称为灭点。
12、裁剪:在二维观察中,需要在观察坐标系下根据窗口大小对世界坐标系中的二维图形进行裁剪(clipping),只将位于窗口内的图形变换到视区输出。
13、投影:答:投影就是从投影中心发出射线经过三维物体上的每一点后与投影面相交所形成的交点集合。
14、消隐:真实感图形绘制过程中,由于投影变换失去了深度信息,往往导致图形的二义性。
要消除这类二义性,就必须在绘制时消除被遮挡的不可见的线或面,习惯上称之为消除隐藏线和隐藏面,或简称为消隐,经过消隐得到的投影图称为物体的真实图形15、走样:二、简答题(2题×5分=10分)1、简要说明计算机图形学、图像处理、模式识别三者之间的区别和联系。
计算机图形学课程结课大作业学号5011110122学生姓名阿依萨丽姑丽·麦麦提专业计算机科学与技术班级计算机15-1班塔里木大学教务处制《计算机图形学》课程结课作业提示:1、请将答案写在此文档的相应位置,图形需在VC++ 6.0下客户区屏幕中心绘制,大小可以根据个人需求定制;2、请将相关的文档,包括程序的相关文档进行压缩,并将压缩文档上传到ftp://210.26.176.123“大作业电子版文档”文件夹下命名为“班级-学号-姓名”,纸质版于2014年12月19日下午18:00—20:00交到逸夫楼109。
一、选题(此题5分)请根据你抽中的题号,正确理解其所对应的简笔画。
请写出你选中的题号,将图粘贴到下方,并为其取一个合适的名字。
我选的题号是:20号图,名字为:房子。
二、组成(此题10分)请分析你所选择的题目,由哪些简单图形组成,并写出其所对应的函数或原理。
请在下方表格中简要写明函数的原型或原理的名字即可。
如果表格行数不够,请自行添加。
三、参数说明(此题15分)请写出相关函数的参数,并分析出每个参数的含义,要求此题务必写清每个函数的作用和使用方法。
画图的时候我使用了绘制直线段函数MoveTo()和LineTo()。
直线段的绘制过程中有一个称为“当前位置”的特殊位置。
每次绘制直线段都是以当前位置为起点,直线段绘制结束后,直线段的终点又成为当前位置。
由于当前位置在不断更新,所以使用LineTo()函数可以绘制连续直线。
(1)设置起点位置函数cpoint MoveTo(int x,int y);cpoint MoveTo(POINT point);参数:新位置的点坐标x和y;point是POINT结构或CPoint。
本函数只将画笔的当前位置移动到坐标x和y处,不画线。
(2)绘制直线段函数BOOL LineTo(int x,int y);BOOL LineTo(POINT point);参数:直线段终点坐标x和y;point是POINT结构或CPoint对象。
深圳大学实验报告课程名称:计算图形学实验名称:3D建模和真实感图形绘制学院:计算机与软件学院专业:计算机科学与技术报告人:学号:******* 班级: 1同组人:无指导教师:**实验时间:2014年11、12月实验报告提交时间:2014/12/28教务处制一.实验目的1、使用OpenGL创建和动画你自己设计的角色。
2、熟悉3D层次建模和转换。
二.实验步骤1、打开VC6.0打开工作空间modeler.dsw, 可以看到工程的所有工程都包含进来了。
找到sample.cpp并打开。
2、找到sample.cpp中的draw函数,在这个函数中绘制图形。
首先,在一对glPushMatrix()和glPopMatrix()之间用glTranslated函数确定绘制图形坐标系的原点(以下图形的绘制均用到这对函数,后面不再赘述)。
然后用三角形绘制平行四边形的地板,用setDiffuseColor函数设定不同的颜色参数。
主要代码如下:2、为模型绘制背景,即三角旋转阶梯。
同样的,用三角形绘制,使得整个画面看起来像舞台般宽敞华丽。
主要代码如下(为了方便截图,一行代码过长的地方我都做了换行截断):3、在舞台的中心设置柱子。
为了使其更加精致美观,此处用三角形拼接柱子,并且颜色设置成黄白相间,使气氛柔和淡雅。
4、柱子一般都有柱台的。
此处用长方体作为柱台,大气得体。
颜色选择淡蓝色,正好跟柱子的颜色相辉映。
主要代码如下:5、俗话说好事成双。
在同一个层次中,我再绘制了同样的柱子和柱台,使画面呈现对称美。
6、柱子是空心的,得给它加个“盖子”。
为了统一柱子的结构,此处依然用三角形拼接柱子的尖顶,尖顶作为柱子的下一个层次。
如图:主要代码如下:7、柱子上再加个球体,显得气势恢宏。
用drawSphere函数就可以了。
下面是加上两个球体后的效果:8、场景都绘制好了,下面增加人物模型。
此处先画身体,选择圆柱函数来画。
设置上下底的半径,就可以画出一条可爱的小裙子了。
計算機圖形學期末考試試卷(D 卷)一、 填空題(每空1分,共10分)1. 圖形の表示方法有兩種: 和 。
2. 目前常用の兩個事實圖形軟件標准是OpenGL 和 。
3. 多邊形有兩種表示方法: 和點陣表示法。
4. 二維圖形基本幾何變換包括平移、 、 等變換。
5. 投影可以分為 投影和 投影。
6. 描述一個物體需要描述其幾何信息和 。
7. 在Z 緩沖器消隱算法中Z 緩沖器每個單元存儲の信息是每一個像素點の 。
二、 判斷題(每小題1分,共10分,對の畫√,錯の畫×)1. 由三個頂點可以決定一段二次B 樣條曲線,若三頂點共線時則所得到の曲線褪化為一條直線段。
( )2. DDA (微分方程法)是Bresenham 算法の改進。
( )3. 插值得到の函數嚴格經過所給定の數據點,逼近是在某種意義上の最佳近似。
( )4. 齊次坐標提供了坐標系變換の有效方法,但仍然無法表示無窮遠の點。
( )5. 若相對於某點進行比例、旋轉變換,首先需要將坐標原點平移至該點,在新の坐標系下做比例或者旋轉變換,然後將原點平移回去。
( )6. Phong 算法の計算量要比Gouraud 算法小得多。
( )7. 將某二維圖形整體放大2倍,其變換矩陣可寫為⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡200010001。
( ) 8. 在種子填充算法中所提到の八連通區域算法同時可填充四連通區域。
( )9. 邊緣填充算法中是將掃描線與多邊形交點左方の所有像素取補。
( )10. 計算機圖形技術是隨著圖形硬件設備の發展而發展起來の。
( )三、 選擇題(每小題1分,共10分)1.在圖形變換中引入齊次坐標の目の是 。
A )便於實現縮放變換 B) 統一表示幾種基本變換,便於計算C )便於實現錯切變換D )無特殊目の,一直沿用而已2. 透視投影中主滅點最多可以有幾個?A ) 0B )1C )2D )33. 在簡單光照模型中,由物體表面上の點反射到視點の光強是下述哪幾項之和? ①環境光の反射光強 ②理想漫反射光強 ③鏡面反射光強 ④物體間の反射光強。
计算机图形学大作业计算机图形学是一门融合计算机科学与绘图技术的学科,它已成为当今人工智能发展的重要组成部分。
它的研究主要是围绕具有图形表示形式的计算机屏幕图像的产生及处理以及数字图像的存储、处理等方面展开的。
计算机图形学的研究及应用得到了广泛应用,如动画制作、图像处理、科学可视化、智能识别等等,在电子游戏、电影及动画制作、合成图像等方面都发挥着重要作用。
在计算机图形学的课程学习当中,大作业是一个重要的组成部分。
大作业通常由学生们根据老师的要求,自行挑选或发挥创造力进行编写,根据不同的要求内容,学生有必要进行深入的钻研研究,完成一篇具有深度的以计算机图形学为主题的文章。
在计算机图形学大作业的内容中,首先要确定写作的主题和目标,确定文章的研究方向及内容,定义作业目标和范围。
然后,要细化研究内容,收集资料,分析学术论文和权威文献,如计算机图形学的发展历史、计算机图形学的基础原理、研究方法、应用领域以及未来的发展趋势等。
确定文章的写作形式,如报告、白皮书、论文和演讲等,根据不同的写作形式配置不同的内容结构。
此外,还要将获取的资料进行整理编写,正确组织语言、架构有条理的框架,撰写详尽、有力的文章,将所研究的内容详细梳理,归纳出层次清晰、概念明确、理论严谨的文章,力求说服力及深度。
同时,在完成写作内容后,要加强文章的质量控制,及时修订文章,添加精彩的细节,提高文章的质量,最终形成一篇条理清晰、内容丰富、表达流畅的计算机图形学大作业文章。
总之,完成一篇计算机图形学为主题的大作业文章,要求学生有深入的了解和研究,掌握计算机图形学的原理、范畴和实践,以深刻理解计算机图形学的基本原理和应用,通过完成一篇系统的计算机图形学大作业,扩展学生的学习深度,对计算机图形学的学习有更深的理解和把握。
1、结合个人的使用体会,谈谈显卡的主要技术指标主要技术指标:最大分辨率:当一个图像被显示在屏幕上时,它是由无数小点组成的,它们被称为像素(Pixel)。
最大分辩率是指显示卡能在显示器上描绘点的最大数量,一般以“横向点数X 纵向点数”表示。
色深:像素描绘是的是屏幕上极小的一个点,每一个像素可以被设置为不同的颜色和亮度。
像素的每一种状态都是三种颜:红、蓝、绿所控制,当它们都处于最大亮度时,像素就呈现为白色,;反之,像素为黑色。
像素的颜色数称为色深,该指标用来描述显示卡能够显示多少种颜色,一般以多少色或多少bit色来表示,如8bit色深可以显示256种颜色,16bit色深可显示65536种颜色,称为增强色,24bit色深可以显示16M 种颜色,称为真颜色,所以色深的位数越高,所能看见的颜色就越多,屏幕上画面的质量就越好。
但色深增加时,也增大了显示卡所要处理的数据量,这就要求显示卡配有更大显示内存并具有更高的转换速率。
刷新频率:刷新频率是指图像在显示器上更新的速度,也就是图像每秒在屏幕上出现的帧数,单位为Hz (赫兹)。
刷新频率越高,屏幕上图像的闪烁感就越小,图像越稳定,视觉效果也越好。
一般刷新频率在75Hz以上时,人眼对影像的闪烁才不易查觉。
这个性能指标主要取决于显示卡上RAMDAC的转换速度。
显存:如果说显存带宽决定了显卡的性能,那么显存位宽就决定了显存带宽,因为在相同频率下,64位显存的带宽只有128位显存的一半,当遇到大量像素渲染工作时,因为显存位宽的限制会造成显存带宽的不足,最直接的后果就是导致传输数据的拥塞,速度明显下降屏幕更新频率(Vertical刷新Rate)指显示器每秒能对整个画面重复更新的次数,若此数值为72Hz,表示显卡每秒将送出72张画面讯号给显示器。
在显卡中的渲染管线包括很多,比如像素渲染管线、纹理渲染管线、顶点渲染管线等等,它们在显卡中起到各自的作用。
体会:同型号同容量的情况下,可以比较:1.显存位宽(越大越好)以及显存用料比如GDDR1/GDDR2/GDDR3;2.核心频率和显存频率(越高越好)如:256bit/256M与128bit/256M;3.显卡的速度,就是几点几纳秒(越小越好),一般显卡的速度只有查显卡的说明书才能得出。
滁州学院图形学设计报告课程名称:计算机机图形学设计题目:简单图形绘制软件的设计与实现系别:计算机科学与技术系专业:姓名:起止日期:2011年5月20日~ 2011年6月20日指导教师:计算机科学与技术系二00九年制目录⒈引言 (1)⒉需求分析 (1)⒊概要设计 (1)3.1概要设计实现的内容 (1)3.2函数的功能描述 (1)⒋详细设计 (2)⒌调试与操作说明 (4)⒍课程设计总结与体会 (6)⒎致谢 (6)⒏参考文献 (6)⒐附录 (7)课程设计的主要内容⒈引言本学期系统的学习了计算机图形学,在学期末按课程要求对其进行设计,本课程主要内容包括以图形学算法为目标,深入研究。
续而策划设计实现一个能够表现计算机图形学算法原理的或完整过程的演示系统,并能从某些方面做出评价和改进意见。
通过完成一个完整程序,经历策划、设计、开发、总结。
达到通过本课程设计,使自己巩固和实践计算机图形学课程中的理论和算法;掌握基本图形显示程序设计方法,及二维和三维图形变换等程序设计方法,学习表现计算机图形学算法的技巧。
同时以达到培养认真学习积极探索的精神。
⒉需求分析图形学设计报告题目:地球与卫星模拟图。
图形学设计报告任务及要求:以计算机图形学的研究内容、发展与应用,实现图形输入输出设备,图形显示原理,图形软件标准,基本图形生成算法,图形几何变换与裁剪,自由曲线和曲面,三维实体造型,光照模型,颜色模型,光线跟踪,纹理模拟,常用的计算机动画技术和软件等。
课程设计思想:绘制一个地图与卫星模拟图,在此中综合实现本学期中学习到OpenGL编程中大部分的方法与操作。
软硬件运行环境:Microsoft Windows XP。
工发工具:VC++ 6.0。
⒊概要设计3.1概要设计实现的内容利用VC++ 6.0完成了一个地图与卫星模拟图,该模拟图能实现基本的图形操作功能。
通过本次实验,应该了解图形学里使用OpenGL的一些基于操作,了解直线、矩形、圆和Bezier曲线和曲面等图形的绘制原理、旋转原理、移动原理和缩放原理等。
计算机图形学期末考试试题及答案完整版一、选择题(每题2分,共20分)1. 计算机图形学是研究计算机生成和处理图形信息的学科,以下哪个不是计算机图形学的主要研究领域?A. 图形表示与处理B. 图形输入与输出C. 图形存储与管理D. 图形算法与应用答案:C2. 在计算机图形学中,像素是组成图像的基本单元,以下哪个选项描述了像素的颜色表示方法?A. RGBB. CMYKC. HSVD. YUV答案:A3. 在计算机图形学中,以下哪种图形表示方法属于矢量图形?A. BMPB. JPEGC. GIFD. SVG答案:D4. 计算机图形学中的光栅图形系统主要包括以下哪两个基本组成部分?A. 显示器和扫描转换器B. 显示器和绘图仪C. 扫描转换器和绘图仪D. 显示器和打印机答案:A5. 在计算机图形学中,以下哪个算法用于消隐处理?A. 网格加密算法B. 光照模型算法C. 深度缓冲区算法D. 区域填充算法答案:C6. 在计算机图形学中,以下哪种图形表示方法适用于三维图形的表示和存储?A. 点阵表示法B. 向量表示法C. 参数方程表示法D. 四叉树表示法答案:C7. 在计算机图形学中,以下哪种图形变换方法可以实现图形的旋转?A. 平移变换B. 缩放变换C. 旋转变换D. 对称变换答案:C8. 在计算机图形学中,以下哪种图形文件格式支持动画?A. BMPB. JPEGC. GIFD. PNG答案:C9. 在计算机图形学中,以下哪种颜色模型描述了颜色的亮度、色调和饱和度?A. RGBB. CMYKC. HSVD. YUV答案:C10. 在计算机图形学中,以下哪种图形绘制方法适用于绘制曲线?A. 直线绘制算法B. 曲线绘制算法C. 扫描线填充算法D. 矢量图形绘制算法答案:B二、填空题(每题3分,共30分)11. 计算机图形学中的光栅图形系统主要包括________和________两个基本组成部分。
答案:显示器扫描转换器12. 在计算机图形学中,________算法用于消隐处理。
计算机图形学期末考试试题It was last revised on January 2, 2021计算机图形学试题一、写出下列述语的全称及中文含义。
1、GKS (Graphics Kernel System):图形核心系统2、PHIGS(Programmer's Hierarchical Interactive Graphics System):程序员级分层结构交互图形系统(Programmer's Hierarchical Interactive Graphics Stander):面向程序员的层次交互图形标准3、CAD (Computer Assistant Design):计算机辅助设计4、CAM (computer Aided Manufacturing):计算机辅助制造5、CAGD (Computer Aided Geometric Design):计算机辅助几何设计6、CIMS (Computer Integrated Manufacturing Systems):计算机集成制造系统7、API (Application Programming Interface):应用程序编程接口8、DPI (Dot Per Inch):指在每英寸长度内的点数。
9、CPU (Central Processing Unit):中央处理器10、DPU (Distributed Processor Unit):数据保护单元11、MBR (Minimum Bounding Rectangle) :最小外包矩形12、CRT (Cathode Ray Tube):阴极射线管13、LED (Light Emitting Diode):发光二极管14、LCD (Liquid Crystal Display):液晶显示器15、GDI (Graphics Device Interface):图形设备接口16、GDT (Global Descriptor Table):共用描述符表17、GUI (Graphical User Interface):图形用户接口18、WYSIWYG ( What You See Is What You Get):所见即所得在线编辑器.可视化操作19、VISC (Visualization in Scientific Computing,):科学计算可视化二、填空题1, 计算机图形系统由硬件系统和软件系统组成。
《计算机图形学》期末大作业学号:17714210 姓名:李燕军学习中心:校本部注:将本作业的word文件、最后一题作品的.fla文件和.swf文件一起压缩成一个文件提交一、术语解释(15题×2分= 30分,1-10题英文缩略词要求写出的中文和英文全称,以课程教材范围内为准;11-15题写出概念解释)1、UI:用户界面2、IBR:基于图像的绘制3、VR:Virtual Reality 虚拟现实4、LOD:5、GKS:6、PHIGS:程序员层次交互式图形系统7、RSD:光栅扫描显示器8、CAM:Computer Aided Manufacture 计算机辅助制造9、OpenGL:是独立于视窗操作系统或其它操作系统的,亦是网络透明的。
帮助程序员实现在PC、工作站、超级计算机等硬件设备上的高性能、极具冲击力的高视觉表现力图形处理软件的开发。
10、UCS:user coordinate system用户坐标系描述物体几何模型的坐标系。
有时也称为局域坐标系(local coordinate system LCS)。
用户坐标系也是实数域坐标系。
11、灭点:与平行投影相比透视投影的特点是所有投影线都从空间一点(称为视点或投影中心)投射,离视点近的物体投影大,离视点远的物体投影小,小到极点消失,称为灭点。
12、裁剪:在二维观察中,需要在观察坐标系下根据窗口大小对世界坐标系中的二维图形进行裁剪(clipping),只将位于窗口内的图形变换到视区输出。
13、投影:答:投影就是从投影中心发出射线经过三维物体上的每一点后与投影面相交所形成的交点集合。
14、消隐:真实感图形绘制过程中,由于投影变换失去了深度信息,往往导致图形的二义性。
要消除这类二义性,就必须在绘制时消除被遮挡的不可见的线或面,习惯上称之为消除隐藏线和隐藏面,或简称为消隐,经过消隐得到的投影图称为物体的真实图形15、走样:二、简答题(2题×5分=10分)1、简要说明计算机图形学、图像处理、模式识别三者之间的区别和联系。