南开大学21秋《DirectX程序设计》在线作业二答案参考79

上传人:工**** 文档编号:470067206 上传时间:2023-02-13 格式:DOCX 页数:13 大小:13.73KB
返回 下载 相关 举报
南开大学21秋《DirectX程序设计》在线作业二答案参考79_第1页
第1页 / 共13页
南开大学21秋《DirectX程序设计》在线作业二答案参考79_第2页
第2页 / 共13页
南开大学21秋《DirectX程序设计》在线作业二答案参考79_第3页
第3页 / 共13页
南开大学21秋《DirectX程序设计》在线作业二答案参考79_第4页
第4页 / 共13页
南开大学21秋《DirectX程序设计》在线作业二答案参考79_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《南开大学21秋《DirectX程序设计》在线作业二答案参考79》由会员分享,可在线阅读,更多相关《南开大学21秋《DirectX程序设计》在线作业二答案参考79(13页珍藏版)》请在金锄头文库上搜索。

1、南开大学21秋DirectX程序设计在线作业二答案参考1. 常见的纹理寻址模式有( )。A.重叠纹理寻址模式B.镜像纹理寻址模式C.钳位纹理寻址模式D.边界颜色纹理寻址模式参考答案:ABCD2. ( )是一个在图形卡的GPU上执行的程序,可对顶点进行操作;包括顶点坐标转换和光照处理。A.像素着色器B.可编程着色器C.着色器D.顶点着色器参考答案:D3. 直线与平面的夹角小于等于90。( )A.正确B.错误参考答案:A4. 投影变换包括哪几种投影方式?( )A.平面投影B.透视投影C.正射投影D.缩放投影参考答案:BC5. ( )变换后的的几何体位于观察坐标系中。A.局部变换B.取景变换C.世界

2、变换D.空间变换参考答案:B6. ( )是由光源发出经多次散射而无法确定其方向的光。A.漫反射光B.环境反射光C.镜面发射光D.自发光参考答案:B7. 在Direct3D的程序设计过程中,如果用到了一些新的、特别的或高级的特性,最好要先检查一下我们使用的图形设备的性能。( )在Direct3D的程序设计过程中,如果用到了一些新的、特别的或高级的特性,最好要先检查一下我们使用的图形设备的性能。( )A.正确B.错误参考答案:A8. Direct3D开发和部署的基本环境是DXUT的编程环境。( )A.正确B.错误参考答案:B9. 是用源像素颜色与目标像素颜色通过一种规则进行计算,计算的结果为该像素

3、的最终颜色,这个过程就是混合。( )A.正确B.错误参考答案:A10. Alpha混合是渲染状态的一种,不启用Alpha混合也能进行相关计算。( )A.正确B.错误参考答案:B11. DXUT框架只支持Direct3D设备和窗口的一一对应。( )A.正确B.错误参考答案:A12. g_pd3dDevice-SetRenderState(D3DRS_SHADEMODE,D3DSHADE_GOURAUD),这行代码完成的功能是( )。参考答案:设置着色模式为高洛德着色模式13. ( )光垂直于物体时比倾斜时更明亮。A.漫反射光B.环境反射光C.镜面发射光D.自发光参考答案:A14. 三角形属性ID

4、存储在Mesh的属性缓存中,由于每个三角形都对应一项属性缓存,所以属性缓存中的项目数等于Mesh中的三角形的个数。( )A.正确B.错误参考答案:A15. Direct3D只能实现硬件所支持的功能和特性,而无法通过软件模拟的方法来实现Direct3D提供的所有特性。( )A.正确B.错误参考答案:B16. 在Direct3D的一个场景中,最多可设置8个光源。( )A.正确B.错误参考答案:A17. 在光照计算中,我们需要知道每个顶点的法线方向来确定顶点所接收到的光照,顶点的法线方向与其所在的表面是相同的。( )A.正确B.错误参考答案:B18. ( )是用于定义构成物体的三角形单元列表的坐标系

5、。( )是用于定义构成物体的三角形单元列表的坐标系。A.世界坐标系B.本地坐标系C.观察坐标系D.屏幕坐标系参考答案:B19. 接口ID3DXMesh提供了DrawSubset(DWORD AttribID)方法,渲染参数AttribID指的是子集中的各个三角形。( )A.正确B.错误参考答案:A20. 裁剪操作是在拍摄过程中的第四步按动快门拍摄时进行的。( )裁剪操作是在拍摄过程中的第四步按动快门拍摄时进行的。( )A.正确B.错误参考答案:B21. 光栅化过程是通过硬件和软件混合图形处理来完成的。( )A.正确B.错误参考答案:B22. 通过使用索引缓冲区,我们可以不再使用顶点缓冲区。(

6、)通过使用索引缓冲区,我们可以不再使用顶点缓冲区。( )A.正确B.错误参考答案:B23. 平面着色模式,所有像素的Alpha值都大于等于该多边形的第一个顶点的Alpha值。( )A.正确B.错误参考答案:B24. 模板定义包含哪些项?( )A.模板名字B.GUIDC.数据项D.用于控制模板的限制程度参考答案:ABCD25. ( )是一个在图形卡的GPU上执行的程序,可对顶点进行操作;包括顶点坐标转换和光照处理A.像素着色器B.可编程着色器C.着色器D.顶点着色器参考答案:D26. 请问在Direct3D的一个场景中,最多可设置几个光源,请给出相应的设置函数。参考答案:最多可设置8个光源HRE

7、SULT SetLight(DWORD Index,CONST D3DLight9 *pLight );27. 常见的纹理寻址模式有( )A.重叠纹理寻址模式B.镜像纹理寻址模式C.钳位纹理寻址模式D.边界颜色纹理寻址模式参考答案:ABCD28. 使用SetAttributeTable( )方法来直接设置属性表。( )使用SetAttributeTable( )方法来直接设置属性表。( )A.正确B.错误参考答案:A29. ( )为从无限远以特定的方向照射过来的光,光照强度随距离的增加而衰减,此光源不需要设置光源位置、衰减系数和光照作用范围。( )为从无限远以特定的方向照射过来的光,光照强度随

8、距离的增加而衰减,此光源不需要设置光源位置、衰减系数和光照作用范围。A.漫反射光B.聚焦光源C.方向光源D.点光源参考答案:C30. DXUT框架将与文本渲染相关的属性和接口都封装在( )类中。DXUT框架将与文本渲染相关的属性和接口都封装在( )类中。A.ID3DXFontB.ID3DXSpriteC.DIRECT3DDEVICE9D.CDXUTTextHelper参考答案:D31. 雪特效的实现原理是绘制面片,然后给面片贴上雪花的纹理,接着控件雪花的密度和运动轨迹等就形成了雪特效。( )A.正确B.错误参考答案:A32. DirectX主要由( )和( )所构成。A.硬件抽象层B.软件抽象

9、层C.硬件模拟层D.软件模拟层参考答案:AC33. Alpha混合是渲染状态的一种,不启用Alpha混合也能进行相关计算。( )A.正确B.错误参考答案:B34. ( )对象是用来指定字体属性的。A.LPD3DXFONTB.LPDIRECT3D9C.LPDIRECT3DDEVICE9D.RECT参考答案:A35. 对于图元在二维屏幕上图像的每个像素来说,都必须从纹理中获得一个颜色值,这个过程称为纹理过滤。( )A.正确B.错误参考答案:A36. ( )是Win32编程的基础。A.消息机制B.窗口过程C.消息机制或窗口过程D.消息机制和窗口过程参考答案:D37. Direct3D采用了两种方法进

10、行雾化处理顶点雾化和像素雾化。( )A.正确B.错误参考答案:A38. 一个采样对象包含一个纹理对象以及对该纹理进行采样所需要的一些状态。( )一个采样对象包含一个纹理对象以及对该纹理进行采样所需要的一些状态。( )A.正确B.错误参考答案:A39. 对于所有纹理上的每一个纹理像素, Direct3D需要有一个统一的地址范围,是在( )之间。对于所有纹理上的每一个纹理像素, Direct3D需要有一个统一的地址范围,是在( )之间。A.0.01.0B.0.02.0C.1.02.0D.0.03.0参考答案:A40. DirectX主要由( )和( )所构成。DirectX主要由( )和( )所构

11、成。A.硬件抽象层B.软件抽象层C.硬件模拟层D.软件模拟层参考答案:AC41. 三维物体变为二维图形的变换称为( )三维物体变为二维图形的变换称为( )A.平行投影B.旋转变换C.投影变换D.缩放变换参考答案:C42. 物体表面的颜色不仅与照射光源的属性有关,还与物体的材质属性相关。( )A.正确B.错误参考答案:A43. 我们创建顶点缓存和索引缓存而非数组来存储数据,是因为顶点缓存和索引缓存可以被放置在显存中,能获得较快的绘制速度。( )我们创建顶点缓存和索引缓存而非数组来存储数据,是因为顶点缓存和索引缓存可以被放置在显存中,能获得较快的绘制速度。( )A.正确B.错误参考答案:A44.

12、建模是指用一定的数学和物理方法建立所需3D场景的几何描述。( )A.正确B.错误参考答案:B45. 渲染后的物体看起来像是由许许多多的三角形、四边形或五边形组成的,就像网一样,我们称为网状结构。( )A.正确B.错误参考答案:B46. 在进行纹理映射时,我们需要设置纹理的过滤方式,使用下面的哪个方法?( )A.SetRenderStateB.SetSamplerStateC.SetMaterialD.SetLight参考答案:B47. Direct3DHAL仅实现与设备相关的代码并且不做任何模拟。( )A.正确B.错误参考答案:A48. 纹理采样属性设置函数SetSamplerState( )

13、的参数有( )A.1个B.2个C.3个D.4个参考答案:C49. 创建的字体对象不是占用内存的资源对象,因此无需释放。( )创建的字体对象不是占用内存的资源对象,因此无需释放。( )A.正确B.错误参考答案:B50. Direct3D支持最多8层的多层纹理映射。( )Direct3D支持最多8层的多层纹理映射。( )A.正确B.错误参考答案:A51. 深度缓冲(又称Z-buffer)的作用是确保多边形能够正确地显示在它们本来的深度(相对于摄像机)上。( )A.正确B.错误参考答案:A52. 除了进行几何信息的排序外,还将创建一个属性表,该表是( )。A.数组B.缓存C.序列D.线性表参考答案:A53. ( )是HAL设备的变体,只支持硬件顶点处理。A.纯软件模式B.在不同设备上的混合顶点处理模式C.在同一设备上的混合顶点处理模式D.纯硬件模式参考答案:D54. 顶点和像素由GPU来执行,是固定功能管线的一部分。( )顶点和像素由GPU来执行,是固定功能管线的一部分。( )A.正确B.错误参考答案

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号