毕业设计指导网:毕业设计范文、毕业答辩指导,免费毕业设计、计算机毕业论文参考资料下载服务。

技术团队主要成员为国内著名高校计算机专业导师。诚实守信,优质服务,是我们的宗旨!
当前位置:毕业设计指导网毕业论文频道计算机毕业论文

DirectX技术的虚拟环境的开发

论文出自毕业设计指导网www.bysj120.cn,需要购买整套毕业论文或找不到您要的毕业设计请联系客服索取

本文首先在诸论部分讨论了虚拟环境技术的研究现状,在第二章中对DirectX技术进行了必要的叙述,在第三章,对虚拟环境的造型技术做了简单介绍和对比。最后,在对DirectX技术研究的基础上,运用它建立了一个简单的讨论室,并对其涉及到的鼠标选取构件和摄像机的移动做了重要阐述。
整个程序主要分以下几个部分:
基类:Cbase类实现了以HTML格式生成记录文件和计算法线向量功能。所有的类将从这个类派生。
初始化部分:在这个部分中主要实现的是Direct3D,DirectInput,灯光,载入模型的初始化。
模型载入部分:由Cmesh类负责,载入的是X文件格式,此文件格式只包含模型的网格和材质信息以及纹理坐标信息,无纹理信息。
控制部分:虚拟环境的一个重要特征就是交互性。要进行交互,就必须要有控制部分。程序中主要实现的是物体的平移和旋转控制和摄像机在场景中的移动。此部分负责将各个控制信息传递给相应的处理部分。这部分直接由函数ProcessKeyboard负责。
渲染部分:图形渲染模块的主要作用是将程序建立的虚拟三维场景显示到二维的显示平面上。图形渲染是整个系统的关键所在,因为所有的工作只能通过图形渲染才能表现出来。
事件处理模块:虚拟环境不是一个静止不动的系统,系统中的对象和物体的状态时刻都会发生改变,这些状态的改变就被称为事件。当一个事件发生时事件处理模块及时检测到事件的发生,并对发生的事件做出相应的解释,此部分由GameLoop函数负责。
 

Tags:DirectX 虚拟

在线客服

  • 咨询QQ:
  • 407894958
  • 点击和客服QQ在线沟通
  • 点击和客服QQ在线沟通
  • 成品购买:
  • 定制咨询:
  • 点击和客服QQ在线沟通
  • 点击和客服QQ在线沟通
  • 如临时会话消息无法接收 请先加客服QQ好友咨询
    微信客服

计算机毕业设计,免费毕业论文,优秀毕业设计论文下载


120毕业设计指导网
地址:徐州市西安路41号
收缩
  • 计算机毕业设计定做咨询