课程设计论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

[毕业设计] 基于MFC的DirectX技术的研究与应用 [复制链接]

楼主
文件格式:word
文件大小:1.63MB
适用专业:计算机
适用年级:大学
下载次数:23 次
我要下载:点击联系下载
论文编号:38380

资料简介:
  毕业设计 基于MFC的DirectX技术的研究与应用
  
目  录
  
摘要    1
  
Abstract    2
  
前言    3
  
第一章 DirectX介绍    4
  
1.1 DirectX其组件简介    4
  
1.2 Direct3D的成像机理    4
  
1.2.1坐标系统    4
  
1.2.2变换    5
  
1.2.3视口与裁剪    12
  
1.3 在VS2005.net中使用DirectX的图形编程环境    15
  
1.3.1 安装DirectX SDK    15
  
1.3.2 设置VS2005.net    16
  
1.3.3 使用Direct3D 9.0    16
  
第二章 3D图形学的数学基础    17
  
2.1 3D坐标系    17
  
2.1.1 3D笛卡尔坐标    17
  
2.1.2 3D柱面坐标    18
  
2.1.3 3D球面坐标    19
  
2.2齐次坐标    21
  
2.3 应用矩阵变换    22
  
2.3.1平移    22
  
2.3.2缩放    22
  
2.3.3旋转    23
  
2.3 参数化直线    24
  
2.3.1 2D参数化直线    24
  
2.3.2 3D参数化直线    24
  
2.4 四元数简介    24
  
2.4.1 超复数    24
  
2.4.2 四元数的应用    25
  
第三章 建立基于MFC的DirectX编程框架    29
  
3.1一个基础的SDK程序    29
  
3.1.1 程序进入点    30
  
3.1.2 窗口类注册与窗口    31
  
3.1.3 消息循环    31
  
3.1.4 窗口函数    31
  
3.2 从SDK到MFC的过渡    32
  
3.2.1 CWinApp和CFrameWnd    34
  
3.2.3 CFrameWnd-取代WndProc的地位    34
  
3.2.4 Application object    35
  
3.3 SDK下的DirectX框架    38
  
3.3.1 DirectXFrame头文件    38
  
3.3.2 DirectXFrame实现文件    39
  
3.3.3 在SDK程序中使用DirectXFrame    44
  
3.3.4 运行结果    46
  
3.4 在MFC中使用DirectXFrame类    46
  
第四章 框架应用实例-—小游戏TurningBlockGame    48
  
4.1 TurningBlockGame类的实现    48
  
4.1.1 TurningBlockGame中类的层次结构    48
  
4.1.2 TurningBlockGame中类的定义    48
  
4.1.3 TurningBlockGame中类的实现    51
  
4.2 在类DirectXFrame中应用TurningBlockGame对象    80
  
4.2.1 DirectXFrame的定义    80
  
4.2.2 DirectXFrame的实现    81
  
4.3 在MFC中使用DirectXFrame类和TurningBlockGame类    86
  
4.4 游戏使用说明    87
  
4.4.1 游戏介绍    87
  
4.4.2 操作方法    87
  
4.5 游戏截图    88
  
结束语    90
  
参考文献    91
  
附录    92
  
1.    翻译原文及译文    92
  
1.1译文    92
  
1.2原文    97
  

  
摘要
  
本文围绕DirectX 9.0技术,针对目前3D图形学发展的趋势,吸收了吸取计算机图形学等先进理论和技术成果的基础上,对DirectX在MFC下的框架展开研究。介绍了DirectX组件和Direct3D的成像原理,以及计算机三维图形学中的常用的数学理论,如3D坐标系、齐次坐标、矩阵变换、参数化直线、四元数等, 建立了SDK下的编程框架并将其移殖到了MFC的框架下,该框架使用类进行封装,从而具有了面向对象的优点,方便进行修改和复用,同时实现一个名为TurningBlockGame的游戏,来验证MFC下的DirectX编程框架。
  
关健字:Direct3D,MFC,四元数,三维图形,TurningBlockGame


资料文件预览:
共1文件夹,1个文件,文件总大小:1.63MB,压缩后大小:1012.78KB

  • 毕业设计-基于MFC的DirectX技术的研究与应用
  • doc基于MFC的DirectX技术的研究与应用.doc  [1.63MB]

我要下载:基于MFC的DirectX技术的研究与应用
分享 转发
TOP
沙发

郁闷

丫的,,怎么都没图纸的?难道100块钱就一堆文字??/
TOP
板凳

努力赚积分啊!!努力赚积分啊!!努力赚积分啊!!努力赚积分啊!!努力赚积分啊!!努力赚积分啊!!努力赚积分啊!!努力赚积分啊!!努力赚积分啊!!
TOP
地板

支持楼主~谢谢分享
TOP
5#

努力赚积分
TOP
6#

支持.........
TOP
7#

200个积分真是太贵了哈~!努力中~
TOP
8#

努力赚积分
TOP
9#

好资料,大家多发些这样的资料
TOP
10#

TOP
发新话题 回复该主题