在线留言 注册 登录
热门搜索:形考答案免费答案奥鹏答案

南开24秋学期《3D游戏软件设计》在线作业【标准答案】

Time2024-08-15Hits浏览量: 28
有奥鹏院校所有作业、毕业论文,详情请咨询请添加QQ : 103092222或微信: xyzlfx100

24秋学期(高起本:1709-2103、专升本/高起专:2003-2103)《3D游戏软件设计》在线作业-00003

试卷总分:100  得分:100

一、单选题 (共 20 道试题,共 40 分)

1.glEnd()函数的意义

A.标志着一个顶点数据列表的结束

B.标志着程序的执行结束

C.标志着OpenGL的绘制操作结束

D.标志着当前函数的结束


2.OpenGL提供了最大数目为N的模型变换矩阵堆栈,N为

A.8

B.16

C.32

D.64


3.启动混合后,如果白色物体和一个黑色物体用glBlendFunc(GL_ONE,GL_ONE)方式混合后,结果的混合部分的颜色为

A.白色

B.灰色

C.黑色

D.黄色


4.OpenGL中复杂的图形绘制一般都是如何实现的

A.用曲线模拟

B.用四边形拼接

C.用三角形拼接

D.只要是凸多边形拼接就可以


5.现有三组逆时针环绕的轮廓线,依次包含。现在,如果把区域的环绕属性设置为奇数类型,那么最终绘制出的区域描述正确的是

A.一个环形

B.实体块

C.一个环形加一个实体块

D.无法确定具体填充区域


6.OpenGL中,四种独立的光照模型中哪种光线在环境中经过了充分的散射,无法辨识出它的方向

A.环境光

B.散射光

C.镜面光

D.发射光


7.一束白光照射一个有光泽的蓝色球体,那么这个球体的整体看上去是蓝色的,它上面的亮点则是什么颜色的

A.红色

B.绿色

C.白色

D.蓝色


8.glPixelMap{ui us f}v( Glenum map,Glint mapsize,const TYPE* values )函数被加载,它的函数参数参数mapsize的取值有意义的是

A.10

B.20

C.32

D.42


9.现在有控制点为四个,每个顶点有三个坐标,现在我们想利用函数gluNurbsSurface进行NURBS表面设置,那么u_stride的值应该设置为

A.3

B.4

C.12

D.48


10.两个矢量之间的点乘结果为

A.一个矢量

B.一个标量

C.如果为零则不是矢量,其它情况下皆为矢量

D.以上说法都不对


11.两个矢量之间的叉乘结果为

A.一个矢量

B.一个标量

C.如果为零则不是矢量,其它情况下皆为矢量

D.以上说法都不对


12.使用函数glDisk(GLUquadric*qobj,Gldouble innerRadius,Gldouble outerRadius,Glint slices,Glint rings)如果要绘制一个没有空的圆盘,我们的参数innerRadius应该如何设置

A.大小和outerRadius相同

B.1

C.0

D.大于outerRadius


13.OpenGL提供了几种基本的三角形顶点连接方式

A.1

B.2

C.3

D.4


14.白色的颜色值为

A.(0,0,0)

B.(255,0,255)

C.(255,255,255)

D.(1,1,1)


15.glClear(GL_COLOR_BUFFER_BIT)函数的功能是什么

A.把屏幕颜色全部清除成白色

B.把屏幕颜色清除成红色

C.把屏幕颜色清除成黑色

D.把屏幕颜色清除成当前设置清除颜色


16.下列哪个不属于计算机上支持的像素位数

A.4位

B.24位

C.20位

D.32位


17.OpenGL中如何判断一个点接收了光源的多少光线

A.通过距离光源的距离进行计算

B.通过法线相对光源的方向进行计算

C.通过物体的颜色值进行计算

D.通过物体和光源的颜色值的综合考虑进行计算


18.当我们的源和目标的alpha值都为0.75时,当使用函数glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA)进行像素混合,得出的结果描述正确的是

A.源和目标混合效果相同

B.混合色更接近源

C.混合色更接近目标

D.无法判断


19.下列哪个颜色不属于三原色

A.红

B.蓝

C.绿

D.黑


20.将一条不经过原点的直线进行简单的缩放变换,缩放后直线和原来直线相比

A.位置变化长度不变

B.长度变化位置不变

C.位置和长度都会变化

D.以上说法都不对


二、多选题 (共 10 道试题,共 20 分)

21.对计算机图形进行显示的方法中可以起到抗锯齿作用的有哪些方法

A.提高屏幕分辨率

B.采用区域覆盖法

C.加权覆盖法

D.抖动技术


22.以下glPointSize函数的参数sieze值设置正确的是

A.1

B.0

C.-1

D.10


23.当前程序的状态处于常规的绘图模式,那么接下来使用下列哪些函数可以推出当前绘图模式

A.glRender(GL_FEEDBACK);

B.glRender(GL_SELECT);

C.glEnd();

D.glRender(GL_RENDERMODE);


24.以下是OpenGL三角形绘制方式的是

A.GL_TRIANGLE_STRIP

B.GL_TRIANGLE_FAN

C.GL_TRIANGLES

D.GL_TRIANGLELIST


25.在局部光源模型中,随着光源的距离增加,光的强度不会随之衰减的有

A.环境光

B.散射光

C.镜面光

D.发射光


26.我们可以通过函数glLightfv设置光源的哪些属性

A.环境光强度

B.散射光强度

C.镜面光属性

D.光源位置


27.OpenGL允许把与颜色相关的哪三个不同参数和光源相关联

A.GL_AMBIENT

B.GL_DIFFUSE

C.GL_SPECULAR

D.GL_AMBIENT


28.glVertex3f函数的参数的意义描述正确的有哪些

A.第一个参数为点的X坐标值

B.第二个参数为点的Y坐标值

C.第三个参数为点的Y坐标值

D.第三个参数为点的W值


29.在如下哪些模式下,不会产生任何绘图像素,并且屏幕被“冻结”

A.反馈模式

B.选择模式

C.渲染模式

D.都不是


30.以下是描述glBindTexture函数功能的是

A.将生成的纹理的名称绑定到指定的纹理上

B.创建纹理并加载

C.选择已经加载的纹理进行贴纹理操作

D.以上都对


三、判断题 (共 20 道试题,共 40 分)

31.glBlendFunc(Glenum srcfac,Glenum Destfac)参数Destfac表示已经存储在帧缓冲区中的像素的混合因子


32.对物体进行平移变换和缩放变换的顺序不会对最后结果产生影响


33.在OpenGL中一次只有一个纹理图像能够处于有效状态


34.一束白光照射一个有光泽的红色球体,那么这个球体的整体看上去是红色的,它上面的亮点则是红色的


35.纹理坐标必须在RGBA模式下才能使用


36.位图是由0和1组成的矩形数组


37.为了使用mipmap,必须提供全系列的大小为2的整数次方的纹理图像,其范围从2*2到纹理的最大单元


38.glEnable(GL_DEPTH_TEST)函数的作用是开启深度测试


39.对于基本的求值器使用绘制步骤为先开启求值器,设置控制点,设置绘制属性和模式,最后进行渲染


40.函数glLoadName用于将当前的名字替换名字堆栈顶部的元素


41.视图变换和模型变换可以互逆变换


42.过滤函数中的参数GL_LINER它会对一小块区域的纹理单元值进行加权平均,用于放大或者缩小


43.OpenGL坐标系统和Windows程序的坐标系统方向完全一致


44.OpenGL的1.5版本中加入了OpenGLShadingLanguage


45.过滤函数中的参数GL_NEAREST可以将靠近像素中心的那个纹理单元用于放大和缩小来防止纹理扭曲


46.矩阵[cosA,-sinA;sinA,cosA]实现对二维空间上的图元的的逆时针旋转


47.已知两个向量,可以通过运算V1^.V^2获得它们所在平面的法线


48.OpenGL的全称是OpenGraphicsLibrary吗


49.OpenGL光照模型中,表面的发射颜色可以增加物体的强度,但是他们不受任何光源的影响,在整个场景中,并没有作为一种额外的光照


50.函数glDepthMask的flag参数设置为GL_TRUE,则标志着深度缓冲区可以写入


吐血推荐

奥鹏,国开形考,广开,电大在线,各省平台,新疆一体化,各类成人教育等学习。详情请咨询QQ : 103092222或微信: xyzlfx100

添加微信查看答案

南开24秋学期《3D游戏软件设计》在线作业【标准答案】_学优资料分享网

添加微信二维码,了解更多学习技巧,平 台作业、毕业论文完成时间友情提醒。。

合作洽谈

诚信为本,合作共赢

欢迎各大学习中心前来治谈;有意请联系我们

推荐作业

留言板
captcha
感谢留言
我们会尽快与您联系
关闭