南开22秋学期(高起本1709-1803、全层次1809-2103)《3D游戏软件设计》在线作业【标准答案】

作者:奥鹏周老师 分类: 南开大学 发布时间: 2022-11-08 18:53

作业答案 联系QQ:3326650399 微信:cs80188

2022年秋季学期(高起本1709-1803、全层次1809-2103)《3D游戏软件设计》在线作业-00003

试卷总分:100 得分:100

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

1.进行点选操作后,假定当时的挑选缓冲区为pSelectBuff,那么其间的pSelectBuff[0]的值得意义是

A.姓名仓库中压入的姓名数

B.自上一个点击记载之后,与视景体相交的图元的一切极点的最小窗口坐标的z值

C.自上一个点击记载之后,与视景体相交的图元的一切极点的最大窗口坐标的z值

D.点击发作时姓名仓库的内容



2.函数glAlpaFunc用于设置alpha测试的参阅值和对比函数的参数中,哪个参数的含义表明“绝不承受这个片段”

A.GL_NERVER

B.GL_ALWAYS

C.GL_LESS

D.GL_EQUAL



3.两个矢量之间的点乘成果为

A.一个矢量

B.一个标量

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

D.以上说法都不对



4.OpenGL中怎么判别一个点接纳了光源的多少光线

A.经过间隔光源的间隔进行计算

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

C.经过物体的色彩值进行计算

D.经过物体和光源的色彩值的归纳思考进行计算



5.在使用矩阵进行图形三维变换时,咱们只用3×3矩阵无法完结的变换操作是

A.平移

B.旋转

C.错切

D.以上说法都不对



6.OpenGL中在色彩索引形式下运用的用于挑选单值索引的函数是

A.glIndex*

B.glClampColor

C.glClear

D.glColor3f



7.一个矢量加上一个矢量成果为

A.一个矢量

B.一个标量

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

D.以上说法都不对



8.将一条不通过原点的直线进行简略的缩放变换,缩放后直线和本来直线比较

A.方位改变长度不变

B.长度改变方位不变

C.方位和长度都会改变

D.以上说法都不对



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

A.环境光

B.散射光

C.镜面光

D.发射光



10.OpenGL中杂乱的图形制作一般都是怎么完成的

A.用曲线模仿

B.用四边形拼接

C.用三角形拼接

D.只需是凸多边形拼接就能够



11.使用3×3矩阵进行二维点集改变时,咱们运用的矩阵为[1,0,0;0,-1,0;0,0,1],那么改变后的作用为

A.沿着X轴对称变换

B.沿着Y轴对称变换

C.沿着原点对称变换

D.沿着直线y=x对称变换



12.两个矢量之间的叉乘成果为

A.一个矢量

B.一个标量

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

D.以上说法都不对



13.假如有两束光进入人眼,他们的成分为(R1,G1,B1)和(R2,G2,B2)那么叠加在一同的时分,假如赤色重量超出1了,那么最终的叠加成果为

A.R1+R2

B.1-R1-R2

C.1

D.R1+R2-1



14.glLoadIdentity()函数关于4×4矩阵操作成果为

A.[1,0,0,0;0,1,0,0;0,0,1,0;0,0,0,1]

B.[0,0,0,0;0,0,0,0;0,0,0,0;0,0,0,0]

C.[1,1,1,1;1,1,1,1;1,1,1,1;1,1,1,1]

D.[1,0,0,1;0,1,0,1;0,0,1,1;0,0,0,1]



15.OpenGL供给了最大数目为N的模型变换矩阵仓库,N为

A.8

B.16

C.32

D.64



16.函数void glBlendEquation(Glenum mode)函数中的mode对取值为GL_FUNC_SUBSTRACT描绘正确的是

A.CsS+CdD

B.CsS-CdD

C.CdD-CsS

D.CsopCd



17.咱们运用函数gluLookAt(0,1,0, 0,0,-3,0,1,0)调查物体,那么,咱们的角度开始处为

A.(0,1,0)

B.(0,0,-3)

C.(-3,0,1)

D.(1,0,0)



18.glEnd()函数的含义

A.象征着一个极点数据列表的完毕

B.象征着程序的履行完毕

C.象征着OpenGL的制作操作完毕

D.象征着当时函数的完毕



19.现有三组逆时针盘绕的概括线,顺次包括。如今,假如把区域的盘绕特点设置为奇数类型,那么终究制作出的区域描绘正确的是

A.一个环形

B.实体块

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

D.无法断定详细填充区域



20.下列哪个几许图元的根本称号和意义“一系列的直线衔接”对应

A.GL_POINTS

B.GL_LINES

C.矩形

D.GL_LINE_STRIP

E.GL_QUADS



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

21.咱们能够经过函数glLightfv设置光源的哪些特点

A.环境光强度

B.散射光强度

C.镜面光特点

D.光源方位



22.以下是描绘glBindTexture函数功用的是

A.将生成的纹路的称号绑定到指定的纹路上

B.创立纹路并加载

C.挑选现已加载的纹路进行贴纹路操作

D.以上都对



23.下列哪些是OpenGL的对多边形制作的约束

A.各条边不能相交

B.有必要是凸多边形

C.中心无孔洞的多边形

D.边数不可以以超越10



24.glVertex3f函数的参数的含义描绘正确的有哪些

A.榜首个参数为点的X坐标值

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

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

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



25.在如下哪些形式下,不会发生任何绘图画素,而且屏幕被“冻住”

A.反应形式

B.挑选形式

C.烘托形式

D.都不是



26.glCopyPixels的像素途径包含

A.像素传输操作

B.光栅化操作

C.根据片断的操作

D.在帧缓冲区暂存



27.从物体坐标到屏幕坐标的显现流程中咱们所通过的经典的变换流水包含

A.国际坐标系内地变换

B.对窗口的裁剪操作

C.窗口到视口的变换

D.对设备坐标进行变换



28.OpenGL答应把与色彩有关的哪三个不一样参数和光源有关联

A.GL_AMBIENT

B.GL_DIFFUSE

C.GL_SPECULAR

D.GL_AMBIENT



29.经过矩阵[sx,0;0,sy]对二维的不通过原点的图元进行缩放变换,有能够得到的成果为

A.图元相对原点的方位改变了

B.图元本身尺度改变了

C.图元本身发作了旋转

D.图元能够彻底不发作改变



30.完成物体坐标抵达屏幕坐标的处理管线中,包含的处理过程有

A.视图模型矩阵操作

B.投影操作

C.透视除法进行标准化

D.视口变换



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

31.OpenGL至少能够在场景中包括1个光源



32.函数glPerspective(GLdouble fogy,GLdouble aspect, GLdouble near,GLdouble far)所界说的视体仅限于和X和Y轴对称的平截头体



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



34.纹路坐标有必要在RGBA形式下才干运用



35.在OpenGL中一次只要一个纹路图画可以处于有用状况



36.不管是在反应形式下仍是挑选形式下,物体的信息老是在任何片断测试之前回来



37.假定一面砖墙高度只要宽度的2/3,可是只需敞开纹路过滤函数glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR);然后进行纹路坐标映射就不会呈现纹路歪曲



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



39.OpenGL的1.5版别中参加了OpenGLShadingLanguage



40.位图字体无法进行旋转



41.过滤函数中的参数GL_LINER它会对一小块区域的纹路单元值进行加权均匀,用于扩大或许减小



42.glRotatef(fRot,0.0f,1.0f,0.0f)函数能够让图形绕着X轴偏转fRot视点



43.色彩混合操作在色彩索引形式下对错法的



44.设置光源方位时,当咱们的光源坐标方位(x,y,z,w)中的w为0年代表咱们的光为部分光源



45.OpenGL坐标系统和Windows程序的坐标系统方向彻底共同



46.为了运用mipmap,有必要供给全系列的巨细为2的整数次方的纹路图画,其规模从2*2到纹路的最大单元



47.已知两个向量,能够经过运算V1^.V^2取得它们地点平面的法线



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



49.在光栅屏幕中,咱们的锯齿作用能够经过各种优化技术彻底消除



50.glDrawPixels函数被调用时,数据首要依据当时收效的像素存储形式从内存进行解包,接着履行像素传输操作。

作业答案 联系QQ:3326650399 微信:cs80188