电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

南开大学21秋《DirectX程序设计》在线作业三满分答案78

14页
  • 卖家[上传人]:大米
  • 文档编号:485104721
  • 上传时间:2024-02-14
  • 文档格式:DOCX
  • 文档大小:14.24KB
  • / 14 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、南开大学21秋DirectX程序设计在线作业三满分答案1. 模板测试成功或者失败,模板中的值都会有相应的更新操作。( )A.正确B.错误参考答案:A2. 创建一个ID3DXMesh对象,然后从X文件中读取集合信息数据填入到这个对象中。请给出读取函数的定义,及相关参数的含义。参考答案:HRESULT D3DXLoadMeshFromX(LPCSTR pFilename, /X 文件名DWORD Options, /创建标志LPDIRECT3DDEVICE9 pDevice, /与创建Mesh有关的设备LPD3DXBUFFER* ppAdjacency, /返回包含DWORD的ID3DXBuffer类型 /的指针,描述Mesh的邻接信息LPD3DXBUFFER* ppMaterials, /返回包含D3DXMATERIAL结构的数组 rn/的ID3DXBuffer指针,存储了Mesh的材质数据LPD3DXBUFFER* ppEffectInstances, /返回一个包含D3DXEFFECTINSTANCE结 rn/构的数组的ID3DXBuffer类型指针PDWORD pNumMateri

      2、als, /返回Mesh的材质数LPD3DXMESH * ppMesh /返回填充了X文件几何信息的ID3DXMesh对象);3. 渲染后的物体看起来像是由许许多多的三角形、四边形或五边形组成的,就像网一样,我们称为网状结构。( )A.正确B.错误参考答案:B4. 三角形属性ID存储在Mesh的属性缓存中,由于每个三角形都对应一项属性缓存,所以属性缓存中的项目数等于Mesh中的三角形的个数。( )A.正确B.错误参考答案:A5. 可编程管线允许用户自定义一段可以在GPU上执行的程序。( )可编程管线允许用户自定义一段可以在GPU上执行的程序。( )A.正确B.错误参考答案:A6. 裁剪操作是在拍摄过程中的第四步按动快门拍摄时进行的。( )A.正确B.错误参考答案:B7. 已经指定了定点数和面数,同时也分配了适当大小的内存给顶点缓存、索引缓存以及属性缓存等,只是没有填入相应的数据称为( )已经指定了定点数和面数,同时也分配了适当大小的内存给顶点缓存、索引缓存以及属性缓存等,只是没有填入相应的数据称为( )A.一级MeshB.空MeshC.初试MeshD.Mesh初始化参考答案:B8. 在

      3、一个场景中,单次可以设置自己指定的任意多个光源。( )A.正确B.错误参考答案:B9. ( )是一个在图形卡的GPU上执行的程序,可对顶点进行操作;包括顶点坐标转换和光照处理A.像素着色器B.可编程着色器C.着色器D.顶点着色器参考答案:D10. 一个Direct3D对象可以创建多个Direct3D设备对象。( )A.正确B.错误参考答案:A11. 有材质和纹理的X文件中,还需定义材质模板、颜色模板、纹理文件名模板、纹理坐标模板等。( )A.正确B.错误参考答案:A12. Direct3D中的光照模型就是光源类型。( )A.正确B.错误参考答案:B13. Direct3D提供了哪些( )方法来简化纹理过滤的过程Direct3D提供了哪些( )方法来简化纹理过滤的过程A.最近点采样B.线性过滤C.各向异性过滤D.mipmap过滤参考答案:ABCD14. 利用模板缓存来阻止对后台缓存村长哦功能某些特定区域进行绘制,判定是否将某个像素写入后台缓存的决策过程称为( )。A.模板测试B.深度缓存C.深度测试D.Alpha测试参考答案:A15. 如果没有使用材质和问题,当前绘制像素的Alpha分量

      4、来自每个顶点颜色设置的Alpha值。( )A.正确B.错误参考答案:A16. 平面着色模式,所有像素的Alpha值都大于等于该多边形的第一个顶点的Alpha值。( )A.正确B.错误参考答案:B17. 雪特效的实现原理是绘制面片,然后给面片贴上雪花的纹理,接着控件雪花的密度和运动轨迹等就形成了雪特效。( )A.正确B.错误参考答案:A18. 替换顶点处理的部分叫做( )A.像素着色器B.着色器C.顶点着色器D.可编程着色器参考答案:C19. Direct3D支持哪些多边形填充模式( )。A.点模式B.线框模式C.实体模式D.混合模式参考答案:ABC20. 渲染管线首先要设定哪些数据信息?( )A.顶点B.图元C.纹理D.材质参考答案:ABC21. g_pd3dDevice-SetRenderState(D3DRS_SHADEMODE,D3DSHADE_GOURAUD),这行代码完成的功能是( )。参考答案:设置着色模式为高洛德着色模式22. HAL的顶点处理模式包括( )。A.软件顶点处理B.硬件顶点处理C.在不同设备上的混合顶点处理D.在同一设备上的混合顶点处理参考答案:ABD23.

      5、 当三维物体表面与投影平面不平行时,它在屏幕上的投影会扭曲,这种现象称为mipmap过滤。( )当三维物体表面与投影平面不平行时,它在屏幕上的投影会扭曲,这种现象称为mipmap过滤。( )A.正确B.错误参考答案:B24. 优化Mesh也就是可以重新组织其中的顶点和索引,以便更加有效地渲染Mesh。( )A.正确B.错误参考答案:A25. 对于所有纹理上的每一个纹理像素, Direct3D需要有一个统一的地址范围,是在( )之间。对于所有纹理上的每一个纹理像素, Direct3D需要有一个统一的地址范围,是在( )之间。A.0.01.0B.0.02.0C.1.02.0D.0.03.0参考答案:A26. 我们创建顶点缓存和索引缓存而非数组来存储数据,是因为顶点缓存和索引缓存可以被放置在显存中,能获得较快的绘制速度。( )A.正确B.错误参考答案:A27. ( )变换后的的几何体位于观察坐标系中。A.局部变换B.取景变换C.世界变换D.空间变换参考答案:B28. Direct3D提供了哪些方法来简化纹理过滤的过程?( )A.最近点采样B.线性过滤C.各向异性过滤D.mipmap过滤参考答

      6、案:ABCD29. D3D中的光照模型有:( )A.环境光B.漫反射C.镜面反射D.全反射参考答案:ABC30. 使用SetAttributeTable( )方法来直接设置属性表。( )使用SetAttributeTable( )方法来直接设置属性表。( )A.正确B.错误参考答案:A31. 当需要对场景进行矩阵V的取景变换,选择下面的( )当需要对场景进行矩阵V的取景变换,选择下面的( )A.Device-SetTrans(D3DTS_PROJECTION,&V);B.Device-SetTrans(D3DTS_WORLD,&V);C.Device-SetTrans(D3DTS_TEXTURE0,&V);D.Device-SetTrans(D3DTS_VIEW,&V);参考答案:D32. 向量型的成员可以单独被访问,矩阵型不可以。( )A.正确B.错误参考答案:B33. D3DCOLORVALUE结构体中包含r、g、b和a4个分量,表示物体表面对各种反射光的各种成分的反射比率。r=g=0.0;b=a=1.0;r=g=0.0。此时红光和绿光照射过来,分析正确的是( )。A.所有光线都被

      7、反射,材质看上去为白色B.只有红光被反射,即材质看上去为红色C.反射的光为红光和蓝光的混合色D.所有的光都不被反射,材质看上去为黑色参考答案:D34. ( )是Win32编程的基础。A.消息机制B.窗口过程C.消息机制或窗口过程D.消息机制和窗口过程参考答案:D35. 采用( )时,复制与这个浮点值地址最接近的整数地址的纹理元素的颜色。A.最近点采样B.线性过滤C.各向异性过滤D.mipmap过滤参考答案:A36. 使用索引缓存时,必须将要绘制的模型的索引缓存与设备相关联且每次只能使用一个索引缓存。( )使用索引缓存时,必须将要绘制的模型的索引缓存与设备相关联且每次只能使用一个索引缓存。( )A.正确B.错误参考答案:A37. D3D中的常见的矩阵变化( )D3D中的常见的矩阵变化( )A.旋转B.缩放C.平移D.组合变换参考答案:ABCD38. 纹理阶段混合状态用于指定当前纹理颜色值和Alpha值的混合方法。( )A.正确B.错误参考答案:A39. ( )函数创建一个Direct3D对象并获得指向Direct3D对象接口的指针,且参数必须设置为D3D_SDK_VERSION。参考答案

      8、:Direct3DCreate940. 图元是Direct3D中定义的基本图形表示,是组成一个单一实体的一组点和线的集合。( )A.正确B.错误参考答案:B41. 创建的字体对象不是占用内存的资源对象,因此无需释放。( )创建的字体对象不是占用内存的资源对象,因此无需释放。( )A.正确B.错误参考答案:B42. ( )是HAL设备的变体,只支持硬件顶点处理。A.纯软件模式B.在不同设备上的混合顶点处理模式C.在同一设备上的混合顶点处理模式D.纯硬件模式参考答案:D43. Direct3D中哪些光是分别独立地用于系统的光照计算的( )。A.漫反射光B.环境反射光C.镜面发射光D.自发光参考答案:ABC44. Alpha测试并不把当前像素的颜色与颜色缓冲中像素的颜色混合,像素要么完全不透明,要么完全透明。( )A.正确B.错误参考答案:A45. 通过使用索引缓冲区,我们可以不再使用顶点缓冲区。( )通过使用索引缓冲区,我们可以不再使用顶点缓冲区。( )A.正确B.错误参考答案:B46. ( )是最快的着色方式。A.平面着色B.高洛德着色C.两种方式都很快D.两种方式都很慢参考答案:A47. 在DirectX对窗口进行渲染之前,无需先对窗口进行渲染方面的配置。( )A.正确B.错误参考答案:B48. 当需要对场景进行矩阵V的取景变换,选择下面的( )。A.Device-SetTransform(D3DTS_PROJECTION,&V

      《南开大学21秋《DirectX程序设计》在线作业三满分答案78》由会员大米分享,可在线阅读,更多相关《南开大学21秋《DirectX程序设计》在线作业三满分答案78》请在金锄头文库上搜索。

      点击阅读更多内容
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.