计算机图形学 作业一
《计算机图形学基础》第一次作业参考答案
《计算机图形学基础》第一次作业参考答案一、名词解释1、计算机图形学:是使用计算机通过算法和程序在显示设备上构造出图形来,是真实物体或虚构物体的图形综合技术。
2、图像处理:是景物或图象的分析技术,它所研究的是计算机图形学的逆过程。
包括图象增强、模式识别、景物分析、计算机视觉等,并研究如何从图象中提取二维或三维物体的模型。
3、逐点比较法:这是绘图仪经常采用的一种方法,就是在绘图过程中,绘图笔每画一笔,就与规定图形进行比较,然后决定下一步的走向,用步步逼近的方法画出规定的图形。
4、造型技术:要在计算机中构造三维物体的一幅图像,首先必须在计算机中构造出该物体的模型,这一模型是由一批几何数据及数据之间的拓朴关系来表示,这就是造型技术。
二、简答1、计算机图形系统的组成包括哪些?答:计算机图形系统由硬件和软件两部分组成,硬件包括:主计算机、图形显示器以及I/O交互工具和存储设备;软件包括操作系统、高级语言、图形软件和应用软件。
现代计算机图形系统与一般计算机系统最主要的差别是具有图形的输入、输出设备以及必要的交互工具,在速度和存储容量上具有较高的要求。
另外,人也是这个系统的组成部分。
2、简述图形软件的组成。
答:图形软件系统应该具有良好的结构,要有合理的层次结构的模块结构,以便于设计、维护和调试。
1、零级图形软件:是最底层的软件,主要解决图形设备与主机的通讯、接口等问题,又称设备驱动程序,是一些最基本的输入、输出子程序,要求程序质量高,它是面向系统的,而不是面向用户的。
2、一级图形软件:又称基本子程序,包括生成基本图形元素,对设备进行管理的各程序模块,既面向系统又面向用户。
3、二级图形软件:也称功能子程序,是在一级图形软件基础上编制的,其主要任务是建立图形数据结构,定义、修改和输出图形;以及建立各图形设备之间的联系,要具有较强的交互功能,它是面向用户的。
(以上三级通常称为支撑软件)4、三级图形软件:是为解决某种应用问题的图形软件,是整个应用软件的一部分,通常由用户编写或与设计者一起编写。
北语20春《计算机图形学》作业1满分
(单选题)1: 题面见图片
A: A
B: B
C: C
D: D
正确答案: B
(单选题)2: 种子填充算法中,正确的叙述是___。
A: 按扫描线的顺序进行像素点的填充
B: 四连接算法可以填充八连接区域
C: 四连接区域内的每一像素可以通过上下左右四个方向组合到达
D: 八连接算法不能填充四连通区域
正确答案: C
(单选题)3: 下列不属于消隐算法的是___。
A: z-buffer算法
B: 画家算法
C: 编码法
D: 光线投射算法
正确答案: C
(单选题)4: 题面见图片
A: A
B: B
C: C
D: D
正确答案: C
(单选题)5: 题面见图片
A: A
B: B
C: C
D: D
正确答案: C
(单选题)6: 题面见图片
A: A
B: B
C: C
D: D
正确答案: D
(单选题)7: 在直角坐标系下,平面曲线f(x,y)=0可将平面分为___个点集,当f(x,y) 大于0时,表示的点集为其正侧,至于是曲线的外部还是内部则依赖于曲线的方向。
计算机图形学作业
1•什么是图形?在计算机中,图形是如何表示的?计算机图形学的主要研究内容是什么?答:从广义上说,能够在人的视觉系统中形成的视觉印象的客观对象都称为图形。
在计算机图形学中,图形是对客观对象的一种抽象表示,它带有形状和颜色信息。
在计算机中,图形通过用点陈法和参数法来表示图形。
计算机图形学的主要研究内容是图形的输入,图形的处理,图形的生成和输出。
2•试举例说明计算机图形学的应用。
答:图形用户界面,计算机辅助设计,科学计算可视化,科技、教育、商业领域中的交互式绘图,计算机艺术,地理信息系统,计算机动画、广告及娱乐,多媒体系统,虚拟现实系统。
3.试列举出你所知道的图形输入与输出设备。
答:图形输入设备:鼠标,图形输入板,跟踪球,光笔,触摸屏,操纵杆,空间球,数据手套。
图形输出设备:阴极射线管显示器,液晶显示器,等离子显示器,绘图仪。
4.你用过哪些图形软件包?把它们列举出来。
答:OpenGL DirectX。
5.阴极射线管有哪几个部分组成?它们的功能分别是什么?答:阴极射线管有五部分组成:电子枪,聚焦系统,加速电极,偏转系统,荧光屏。
电子枪的功能:电流通过灯丝产生热量,对阴极加热使其发出电子束,控制电子束的强弱和数量。
聚焦系统的功能:聚焦系统通过电场或磁场控制电子束,使电子束“变细”,保证轰击荧光屏时产生的亮点足够小,提高显示系统的分辨率。
加速电极的功能:加速电极加有正的高电压,使经过聚焦的电子束高速运动。
偏转系统的功能:控制电子束的水平方向上和竖直方向上的偏转。
荧光屏的功能:显示图形。
6.什么叫刷新?刷新频率与荧光物质的持续发光时间的关系如何?答:在画线显示器中,电子束在荧光屏上产生的亮点只能持续极短的时间,为了产生静态的不闪烁的图形,电子束必须周期性地反复扫描所要绘制的图形,这种扫描过程称为刷新。
刷新频率一般要达到30Hz,图形才不闪烁。
持续发光时间是决定产生稳定画面所需刷新频率的主要因素,它的值越大,所需的刷新频率越低。
计算机图形学大作业文档
计算机图形学课程结课大作业学号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对象。
计算机图形学期末编程大作业
{Xs=dlgBresenhamline.m_Xs;
Ys=dlgBresenhamline.m_Ys;
Xe=dlgBresenhamline.m_Xe;
Ye=dlgBresenhamline.m_Ye;}
//使传入的端点坐标X值相等
2)Bresenham画圆算法
Bresenham画法与中点画法一样,也考虑从(0,R)到(R/ ,R/ )的八分之一圆周。取(0,R)为起点,按顺时针方向生成圆。从这段圆弧的任意一点出发,按顺时针方向生成圆时,为了最佳逼近该圆,下一像素的取法只有三种可能的选择:正右方像素,右下方像素和正下方像素。这三个像素中,与理想圆弧最近者为所求像素。
}
}
//斜率绝对值大于1
else
{//情况三:Y递增
if(Ys<=Ye)
{p=(dx<<1)-dy;
while(y<=Ye)
{dc.SetPixel(x,y,m_clr);
if(p<0)
{y++;p=p+(dx<<1);}
else
{x++;y++;p=p+((dx-dy)<<1);}
}
}
//情况四:Y递减
b.直线的绘制
图1-3直线参数对话框
鼠标左键点选菜单栏中的 菜单,会弹出下拉菜单,其中提供2种直线绘制的经典算法,包括DDA算法和Bresenham算法。我们可随意选择一种,例如Bresenham算法。
说表左键单击选定后,便会弹出参数输入对话框,如图3。
注意:由于在计算机的图形显示时,屏幕坐标默认以屏幕左上角点为(0,0)点,X轴方向水平指向右侧,Y轴方向竖直指向下侧。与我们实际中熟悉的坐标系不同,输入点坐标时要注意。例如直线的起止点坐标分别为(0,0)、(100,100),绘制结果如图5。
10327王汝传计算机图形学1-4章部分课后作业参考答案
第一章1、计算机图形学、图形处理与模式识别本质区别是什么?请各举一例说明。
解:计算机图形学是研究根据给定的描述,用计算机生成相应的图形、图像所生成的图形、图像可以显示屏幕上、硬拷贝输出或作为数据集存在计算机中的学科。
计算机图形学研究的是从数据描述到图形生成的过程。
例如计算机动画。
图形处理是利用计算机对原来存在物体的映像进行分析处理,然后再现图像。
例如工业中射线探伤。
模式识别是指计算机对图形信息进行识别和分析描述,是从图形(图像)到描述的表达过程。
例如邮件分捡设备扫描信件上手写的邮政编码,并将编码用图像复原成数字。
2、举3个例子说明计算机图形学的应用。
解:①事务管理中的交互绘图应用图形学最多的领域之一是绘制事务管理中的各种图形。
通过从简明的形式呈现出数据的模型和趋势以增加对复杂现象的理解,并促使决策的制定。
②地理信息系统地理信息系统是建立在地理图形基础上的信息管理系统。
利用计算机图形生成技术可以绘制地理的、地质的以及其他自然现象的高精度勘探、测量图形。
③计算机动画用图形学的方法产生动画片,其形象逼真、生动,轻而易举地解决了人工绘图时难以解决的问题,大大提高了工作效率。
3、计算机生成图形的方法有哪些?解:计算机生成图形的方法有两种:矢量法和描点法。
①矢量法:在显示屏上先给定一系列坐标点,然后控制电子束在屏幕上按一定的顺序扫描,逐个“点亮”临近两点间的短失线,从而得到一条近似的曲线。
尽管显示器产生的只是一些短直线的线段,但当直线段很短时,连成的曲线看起来还是光滑的。
(2)描点法4.什么叫虚拟现实技术和可视化?解:虚拟现实技术:利用计算机生成一种模拟环境,通过多种传感器和设备使用户“投入”到该环境中,实现用户和该环境直接进行交互的技术。
例如模拟飞机驾驶舱。
可视化技术:通过对空间数据场构造中间几何因素,或用图形绘制技术在屏幕上产生二维图象。
例如分子模型构造。
第二章5.对于分辨绿为1024*1024的光栅系统,若每一像素咏8位和12位二进制来表示存储信息,各需多大光栅存储容量?每一屏幕最多能显示多少颜色?若R,G,B灰度都占8位,其显示颜色的总数是多少?解:1)每一像素用8位二进制来表示存储信息,所需容量为1024*1024*1=220(byte)=1MB彩色素:28=256( 项)2)若每一像素用12位二进制表示存储信息,所需容量为:1024*1024*1.5=1.5*220(byte)=1.5MB 彩色素:212=4096( 项)3)颜色总数:28*28*28=224(种)6.对于19英寸显示器,若X 和Y 两方向的分辨率相等,即-1024*1024,那么每个像素点的直径是多少?解:210244.25*19=0.33(mm )或2102419=0.013(英寸)第三章1.编写画一正方形程序,并在其中用不同的颜色画15个正方形,每一个都比前一个小。
《计算机图形学》题集
《计算机图形学》题集一、选择题(每题2分,共20分)1.计算机图形学主要研究的是:A. 计算机硬件的设计B. 计算机软件的开发C. 图像的生成、处理与显示D. 计算机网络技术2.下列哪个不是计算机图形学的应用领域?A. 游戏开发B. 医学影像处理C. 文字编辑D. 三维动画制作3.在计算机图形学中,像素(Pixel)是:A. 图像的最小单位B. 显示器的大小C. 图像的分辨率D. 图像的颜色深度4.下列哪个是光栅图形显示器的特点?A. 直接使用矢量数据表示图像B. 图像由像素阵列组成C. 分辨率固定不变D. 不适用于动态图像显示5.在三维图形变换中,平移变换不会改变物体的:A. 形状B. 大小C. 方向D. 位置6.下列哪个算法常用于三维图形的消隐处理?A. 光线追踪算法B. Z-Buffer算法C. 纹理映射算法D. 反走样算法7.在计算机图形学中,下列哪个术语用于描述物体表面的明暗程度?A. 色彩B. 光照模型C. 纹理D. 透明度8.下列哪个不是计算机图形学中的基本图形生成算法?A. 中点画线算法B. Bresenham画圆算法C. 扫描线填充算法D. Cohen-Sutherland线段裁剪算法9.在计算机图形学中,下列哪个概念用于描述物体的三维形状?A. 像素B. 几何模型C. 色彩模型D. 光照模型10.下列哪个不是真实感图形生成的基本步骤?A. 几何建模B. 光照模型计算C. 纹理映射D. 数据压缩二、填空题(每题2分,共14分)1.计算机图形学中的“图形”主要分为两大类:和。
2.在三维图形变换中,旋转变换可以使用______矩阵来实现。
3.在计算机图形学中,______是指使用数学方法来模拟真实世界中光线与物体表面的相互作用。
4.在进行三维图形的消隐处理时,______算法是一种常用的方法,它通过维护一个深度缓冲区来实现。
5.在计算机图形学中,______是一种常用的图像滤波技术,可以用于图像的平滑处理。
计算机图形学作业及答案
计算机图形学作业及答案1、计算机图形系统的组成包括哪些?答:计算机图形系统由硬件和软件两部分组成,硬件包括:主计算机、图形显示器以及I/O 交互工具和存储设备;软件包括操作系统、高级语言、图形软件和应用软件。
现代计算机图形系统与一般计算机系统最主要的差别是具有图形的输入、输出设备以及必要的交互工具,在速度和存储容量上具有较高的要求。
另外,人也是这个系统的组成部分。
2、简述光栅扫描式显示器的性能指标?答:⑴分辨率:指显示器在屏幕水平(垂直)方向可显示多少像素,分辨率以象素点为基本单位。
表示方法为320×200、640×480等。
显示分辨率与显卡上的缓冲存储器的容量有关,容量越大,显示分辨率越高。
分辨率越高,显示的字符或图像越清晰。
⑵ 亮度等级数目和色彩:指单种颜色亮度可变化的数目,亮度等级范围的提升可使图像看 上去更柔和自然色彩包括可选择显示颜色的数目以及一帧画面可同时显示的颜色数。
⑶ 显示速度:指显示字符、图形,特别是动态图像的速度,可用最大带宽表示:水平像素 数*垂直像素数*最大刷新率。
3、具有相同分辨率的彩色光栅显示器与黑白光栅在结构上有何区别? 答:彩色:对于红、绿、蓝的三个原色有三个位面的帧缓存和三个电子枪,每个位面的帧缓冲对应一个电子枪即对应一种颜色;对每个颜色的电子枪可以通过增加帧缓存位面来提高颜色种类和灰度级,通过三种原色的组合可以产生不同种类的颜色。
彩色光栅显示器主要是有红、绿、蓝的三个原色所组成,每种原色电子枪有8个位面的帧缓存和8位的数模转换器,每种原色有256种亮度,三种原色组合可为16771216种颜色,也可以通过颜色查找表查找,故帧缓存位数至少24位。
黑白:黑白光栅显示器的帧缓存是一块连续的计算机存储器,每个像素需1位存储器,每个存储器只有0或1两个状态。
因此一个位面的帧缓存只能产生黑白图形。
可以增加象素点的位面数,通过多个位面显示出多种灰度级。
春秋华师计算机图形学在线作业
华师《计算机图形学》在线作业一、单选题(共30道试卷,共60分。
)1.设在存储器中、用于存放调用程序的现场及参数的存储区是()A.堆栈B.缓冲区C.数据区D.程序区正确答案:2.在面片的数量非常大的情况下哪一个消隐算法速度最快—。
A.深度缓存算法B.扫描线消隐算法C.深度排序算法正确答案:3.光笔是一种—设备。
A.输出B.输入C.输入输出D.非输入也非输出正确答案:4.关于光栅扫描式图形显示器,具有这样的特点()A.桢缓存和光栅显示器均是数字设备B.不需要足够的位面和桢缓存才能反映图形的颜色和灰度C.对于彩色光栅显示器的R.G,B三原色需要三个位面的桢缓存和三个个电子枪D.对原色配置颜色查找颜色查找表的目的是为了提高显示的速度;正确答案:5.下列有关平面几何投影的叙述语句中,正确的论述为—。
A.在平面几何投影中,若投影中心移到距离投影面无穷远处,则成为平行投影B.透视投影与平行投影相比,视觉效果更有真实感,而且能真实地反映物体的精确的尺寸和形状C.透视投影变换中,一组平行线投影在与之平行的投影面上,可以产生灭点D.在三维空间中的物体进行透视投影变换,可能产生三个或者更多的主灭点正确答案:6.计算机图形显示器一般使用什么颜色模型?A.RGBB.CMYC.HSVD.HLS正确答案:7.计算机内存编址的基本单位是—。
A.位8.字C.字节D.兆正确答案:8.种子填充算法中,正确的叙述是—。
A.它是按扫描线的顺序进行象素点的填充B.四连接算法可以填充八连接区域C.八连接算法不能填充四连通区域D.四连接区域内的每一象素可以通过上下左右四个方向组合到达正确答案:9.在Hall光透射模型中作了哪些假设?(1)假设光源在无穷远处;(2)假设视点在无穷远处。
()A.仅(1)B.仅⑵C. (1)和(2)D,都没有。
正确答案:10.把汇编语言源程序转换为目标程序,要经过下列哪一个过程()A.连接B.编辑C.编译D.汇编正确答案:11.下列有关平面几何投影的叙述,错误的是—。
计算机图形学1及答案
计算机图形学1及答案计算机图形学1及答案计算机图形学作业I一.判断题1.齐次坐标提供了坐标系变换的有效方法,但仍然无法表示无穷远的点;(×)2.若要对某点进行比例、旋转变换,首先需要将坐标原点平移至该点,在新的坐标系下做比例或旋转变换,然后在将原点平移回去;(√)3. 相似变换是刚体变换加上等比缩放变换;(√)4. 保距变换是刚体变换加上镜面反射;(√)5. 射影变换保持直线性,但不保持平行性。
(×)二、填空题1.透视投影的视见体为四棱锥形状;平行投影的视见体为长度无限的四棱柱形状。
2.字符的图形表示可以分为点阵和矢量两种形式。
3.仿射变换保持直线的平行性。
4.刚体变换保持长度,角度,面积等不变。
5.保角变换保持任意两点间的距离不变。
三、单项选择题1. 分辨率为1024×1024的显示器各需要多少字节位平面数为24的帧缓存?(D )A. 512KB;B. 1MB;C. 2MB;D. 3MB ;2. 在透视投影中,主灭点的最多个数是( C )A 1;B 2;C 3;D 43. 以下关于图形变换的论述不正确的是( D )A. 平移变换不改变图形大小和形状,只改变图形位置;B. 拓扑关系不变的几何变换不改变图形的连接关系和平行关系;C.旋转变换后各图形部分间的线性关系和角度关系不变,变换后直线的长度不变D.错切变换虽然可引起图形角度的改变,但不会发生图形畸变;2 0T14. 使用下列二维图形变换矩阵:将产生变换的结果为(D)A. 图形放大2倍;B. 图形放大2倍,同时沿X、Y坐标轴方向各移动1个绘图单位;C.沿X坐标轴方向各移动2个绘图单位;D.沿X坐标轴方向放大2倍,同时沿X、Y 坐标轴方向各平移1个绘图单位。
5. 下列有关投影的叙述语句中,正确的论述为(B )A. 透视投影具有近小远大的特点;B. 平行投影的投影中心到投影面距离是无限的;C. 透视投影变换中,一组平行于投影面的线的投影产生一个灭点;D. 灭点可以看作是无限远处的一个点在投影面上的投影。
计算机图形学作业.
计算机图形学作业.习题⼀1.计算机图形学的定义是什么?说明计算机图形学、图像处理和模式识别之间的关系。
答:CG是计算机图形学的缩写。
随着以计算机为主要⼯具进⾏视觉设计和⽣产的⼀系列相关产业的形成,国际上习惯将利⽤计算机技术进⾏视觉设计和⽣产的领域通称为CG。
计算机图形学是⼀门研究如何利⽤计算机表⽰、⽣成、处理和显⽰图形的学科。
图形主要分为两类,⼀类是基于线条表⽰的⼏何图形,另⼀类是基于材质、纹理和光照表⽰的真实感图形。
图形的表⽰⽅法有两种:参数法和点阵法。
⼀般将⽤参数法描述的图形仍然称为图形,将⽤点阵描述的图形称为图像。
计算机图形学就是研究将图形的表⽰法从参数法转换为点阵法的⼀门学科,或者简单地说,计算机图形就是计算机产⽣的图像。
计算机图形学是研究如何利⽤计算机把描述图形的⼏何模型通过指定的算法转化为图像显⽰的⼀门学科;图像处理主要是指对数字图像进⾏增强、去噪、复原、分割、重建、编码、存储、压缩和恢复等不同处理⽅法的学科;模式识别是对点阵图像进⾏特征抽取,然后利⽤统计学⽅法给出图形描述的学科。
近年来,随着光栅扫描显⽰器的⼴泛应⽤,这3门学科之间的界限越来越模糊,甚⾄出现了相互渗透和融合,这3个学科是相互促进和发展的。
3.名词解释:点阵法、参数法、图形、图像的含义。
答:点阵法是在显⽰阶段⽤具有颜⾊信息的像素点阵来表⽰图形的⼀种⽅法,描述的图形常称为图像。
参数法是在设计阶段采⽤⼏何⽅法建⽴数学模型时,⽤形状参数和属性参数描述图形的⼀种⽅法,形状参数可以是线段的起点、终点等⼏何参数,属性参数则包括线段的颜⾊、线型、宽度等⾮⼏何参数。
⼀般将⽤参数法描述的图形仍然称为图形。
4.名词解释:光栅、荫罩板、三枪三束、扫描线的含义。
答:电⼦束从左⾄右、从上⾄下有规律的周期运动,在屏幕上留下了⼀条条扫描线,这些扫描线形成了光栅。
荫罩板是凿有许多⼩孔的热膨胀率很低的钢板。
为了显⽰彩⾊图像,需要配备彩⾊光栅扫描显⽰器。
计算机图形学大作业
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.显卡的速度,就是几点几纳秒(越小越好),一般显卡的速度只有查显卡的说明书才能得出。
计算机图形学平时作业
《计算机图形学》平时作业——苟丁 0843042229一.3D管道中的几何变换1.简述旋转矩阵的行向量组、列向量组的含义,解释如下运算的本质含义:(1)1个3*3的旋转矩阵右乘1个3*1列向量(2)1个3*3的旋转矩阵左乘1个1*3行向量答:旋转矩阵的行向量为该矩阵坐标系在原坐标系上的坐标旋转矩阵的列向量为原坐标系的向量在本旋转矩阵坐标系上的坐标。
(1)代表3*1矩阵在3*3矩阵上的投影,将三维坐标从新坐标系投影到旧坐标系的转换(2)代表3*3矩阵在3*1矩阵上的投影,将旧坐标系投影到新坐标系的转换2.在旋转、放缩、平移、透视投影几种几何变换中,哪些几何变换分别属于欧氏变换、线性变换、仿射变换、射影变换?欧氏变换、线性变换、仿射变换、射影变换间的区别是什么?答:旋转是欧氏变换旋转和放缩是线性变换旋转、放缩、平移是仿射变换旋转、放缩、平移、透视投影是射影变换。
四种变换的区别:线性变换在四维空间,而仿射变换在三维空间射影必须采用摄像坐标系,仿射变换则是到自身的一类变换3.试解释齐次坐标系的本质含义,并说明在N维齐次坐标空间中的旋转、放缩与其对应的N-1维常规空间中的平移变换有什么样的关系?答: 齐次坐标系就是将一个原本是n维的向量用一个n+1维向量来表示。
例如,在二维平面中,点P(x,y)的齐次坐标表示为(wx,wy,w)。
这里w是任一不为0的比例系数。
类似的,三维空间中坐标点的齐次坐标表示为(ex,wy,wz,w)。
推而广之,n维空间中的一个点(P1,P2,……Pn)的齐次坐标为(wP1,wP2……wPn,w)。
其提供了用矩阵运算把二维、三维甚至高维空间中的一个点集从一个坐标系变换到另一个坐标系的有效方法。
平移是矩阵相加,旋转和缩放则是矩阵相乘,综合起来可以表示为p' = m1*p + m2(m1旋转缩放矩阵,m2为平移矩阵,p为原向量,p'为变换后的向量) 4维坐标的旋转到了3维坐标就是平移.4.在3D图形管道中,共有几种坐标系?各坐标系间的变换分别可以实现什么样的操作?答: 有三种。
计算机图形学作业
2. 已知:
b0 3 4
b1
6
8
b2 10 5
定义一条贝齐尔曲线
P(t), t [0,t]
用德卡斯特里奥算法求出点P(1/4),并 画出其图解过程。
第五章曲线曲面练习题-2
3.证明二次贝齐尔曲线 p(t),t [0,1] 上到弦线 (首末端点连线)的最大距离点的参数必 为t=1/2,且最大距离为内顶点至弦线距 离之半。
第三章 思考题
1.弄清楚直线的Bresenham算法 2.P28:4 3.弄清楚扫描线算法和对应的活化边表算法
第三章 练习题
1. 推出多边形逼近圆的递推算法; 2. 设起点坐标为(r,0),到x=y结束,推出圆的
Bresenham算法。 3. 用 Bresenham 直 线 算 法 计 算 从 ( 1,0 ) 到
第四章 裁剪与变换上机编程题
1. 参考P78图1和图2图形,自己设计一个 图案,以几何变换的方法编程实现。
2. 自己设计一个物体,编程上机画出其 三视图和轴测图或透视图。
第五章 曲线曲面思考题-1
1. 绝对矢量始点位于坐标系原点,能否用矢 量运算诸法则运算? 2. 为什么在理论分析时及表示曲线曲面和点 时总是把矢量当成一个整体而不考虑其组成 分量,而具体计算及程序实现时又要在各坐 标分量上分别进行? 3. 什么形式成为形状描述的标准形式,与其 他的显函数,隐式方程比较有哪些优点?有 无缺点?是否满足形状描述的所有要求?
计算机图形学作业
第一、二章练习题
P12:1、2 1. 如果使用每种基色占10位(bit)的直接编
码方式(不用查色表)表示RGB的值,每 一像素有多少种可能的颜色?
2. 如果分辨率为1024×768,24位真彩的直 接编码方式,至少需要多大的缓冲存储器 容量(MB)?
2022年春地大计算机图形学在线作业一
地大《计算机图形学(新)》在线作业一一、单选题(共 25 道试题,共 100 分。
)1. 种子填充算法中,对旳旳论述是( ). 它是按扫描线旳顺序进行象素点旳填充. 四连接算法可以填充八连接区域. 四连接区域内旳每一象素可以通过上下左右四个方向组合达到. 八连接算法不能填充四连通区域对旳答案:2. 触摸屏是( )设备。
. 输入. 输出. 输入输出. 非输入也非输出对旳答案:3. 假设计算机字长为32 位,传播速率为1MIP(每秒百万条指令)。
300PI(每英寸点数)旳激光打印机,页面大小为8.5×11 英寸,要填满帧缓冲器需要多长时间。
( ). 0.263. 0.526. 0.789. 1.052对旳答案:4. 在下列论述语句中,不对旳旳论述为( ). 在图形文献系统中,点、线、圆等图形元素一般都用其几何特性参数来描述. 在图形系统中,图形解决运算旳精度不取决于显示屏旳辨别率. 在光栅扫描图形显示屏中,所有图形都按矢量直接描绘显示,不存在任何解决. 在彩色图形显示屏中,使用RG. 颜色模型。
对旳答案:5. 透视投影中主灭点最多可以有几种? ( ). 0 ;. 1 ;. 2 ;. 3 ;对旳答案:6. 用一种n位旳整数表达一种位串,用它控制线型时,可以n个像素为周期进行反复显示.若Pttn=11100101, 而i表达画线程序中旳第i个像素,则画线程序中旳STPIXL(X,Y,OLOR)可改写为( ). if(pttrn[i%4])stixl(x,y,olor). if(pttrn[i%6])stixl(x,y,olor). if(pttrn[i%8])stixl(x,y,olor). if(pttrn[i%12])stixl(x,y,olor);对旳答案:7. 在面片旳数量非常大旳状况下哪一种消隐算法速度最快? ( ). 深度缓存算法(Z-uffr). 扫描线消隐算法. 深度排序算法(画家算法). 不懂得对旳答案:8. 假设某全彩色(每像素24 位)RG 光栅系统有512×512 旳帧缓冲器,可用多少种不同旳彩色选择(强度级)?在任一时刻可显示多少不同旳彩色?( ). 2^12. 2^18. 2^24. 2^30对旳答案:9. 如下有关图形变换旳论述那些是错误旳?( ). 错切变换虽然可引起图形角度旳变化,但不会发生图形畸变;. 平移变换不变化图形大小和形状,只变化图形位置;. 拓扑关系不变旳几何变换不变化图形旳连接关系和平行关系;. 旋转变换后各图形部分间旳线性关系和角度关系不变,变换后直线旳长度不变;对旳答案:10. 辨别率为1080×1024旳显示屏各需要多少字节位平面数为24旳帧缓存?( ). 512K;. 1.6M;. 2.7M;. 3.9 M11. 扫描线多边形填充算法中,对于扫描线同各边旳交点旳解决具有特殊性.穿过某两条边旳共享顶点旳扫描线与这两条边旳交点数只能计为( )交点:. 0个. 1个. 2个. 3个对旳答案:12. 假设RG 光栅系统旳设计采用8×10 英寸旳屏幕,每个方向旳辨别率为每英寸100 个象素。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
习题1
什么是图像的分辨率?计算有
答:
(1)图像分辨率是: 在水平和垂直方向上每单位长度(如英寸)所包含的像素点的数目,分辨率的单位为PPI(像素每英寸)。
(2)有512*512像素的2*2英寸图像的分辨率为:256PPI
习题
为了提高直接编码方法的灵活性,每种基色可使用不同的比特数来表示。如果每个像素的红色和蓝色都使用
{
getEntry(i,rgb);
x=rgb[0];
rgb[0]=rgb[1];
rgb[1]=x;
setEntry(i,rgb);
}
习题
以下是几种典型的帧存配置,请问它们的容量是多少(字节数)和显示的颜色是多少?
(1)
(2)
(3)
答:
(1)帧缓存容量:N*1024*1024/8=131072N(B)=N/8(MB)
答:每个像素有(2^5)*(2^5)*(2^6)=2^16,即65536种可能的颜色
习题
(ቤተ መጻሕፍቲ ባይዱ
(
答:
(1)int i,rgb[3];
for(i=0;i<256;i++)
{
rgb[0]=rgb[1]=rgb[2]=I;
setEntry(rgb);
}
(2)int i,x,rgb[3];
for(i=0;i<256;i++)
显示的颜色:2^N种
(2)帧缓存容量:12*1024*1024/8=1572864(B)=1.5MB
显示的颜色:2^12=4096种
(3)帧缓存容量:4*1024*1024/8=524288(B)=0.5MB
显示的颜色:2^12=4096种