论文摘要
随着计算机图形学在CAD/CAM/CAE、虚拟现实、三维模拟等领域中得到越来越广泛的应用,如何快速开发高效三维应用程序受到了越来越多的重视。3D图形引擎是解决三维图形应用程序开发效率的有效途径。DirectX是微软公司专门为游戏开发的API,目前Windows中大多数游戏引擎都以DirectX为API。将DirectX应用于专业图形领域是一个新的尝试。本文阐述了运用计算机图形学理论和面向对象程序设计方法,基于DirectX设计并实现针对CAD/CAM/CAE软件开发的3D图形引擎的全过程。主要内容如下:1.对3D图形引擎开发中常用的技术和功能划分进行了研究和总结,并对国内外3D图形引擎的现状和发展作了比较深入的探讨;2.分析并比较了OpenGL和DirectX的相关技术特点。结合三维图形的一般显示流程研究了Direct3D的渲染流程和基于Direct3D的图形程序开发技术,设计了图形引擎的功能模块、接口和运行流程;3.研究了3D图形引擎中的设备选取、窗口创建及消息处理、相机设置及其交互控制、灯光和材质、基于Direct3D的即时绘制模式等关键技术。采用DirectX9.0设计并实现了3D图形引擎GE3D,并将该引擎应用到图形程序CAXBASE和可视化插件开发中,实践表明,该图形引擎基本能够符合3D图形应用程序开发需求。
论文目录
相关论文文献
- [1].基于C++和DirectX技术的3D游戏引擎开发[J]. 电脑知识与技术 2015(27)
- [2].基于DirectX地下电缆设施可视化[J]. 科学技术创新 2020(03)
- [3].基于DirectX库的游戏引擎的实现[J]. 科技资讯 2017(06)
- [4].基于DirectX库的游戏引擎的框架和接口设计[J]. 数字技术与应用 2016(12)
- [5].基于DirectX的程控电话交换机仿真实现[J]. 现代计算机(专业版) 2012(03)
- [6].OpenGL和DirectX在技术和应用上的区别及联系[J]. 电脑知识与技术 2009(24)
- [7].DirectX 11来了 你了解它多少?[J]. 电脑爱好者 2010(08)
- [8].基于DirectX技术的纹理贴图研究[J]. 三明学院学报 2010(04)
- [9].基于DirectX的模拟驾驶系统的设计与实现[J]. 山东理工大学学报(自然科学版) 2010(06)
- [10].基于DirectX的飞行射击游戏引擎实现要点[J]. 重庆工学院学报(自然科学版) 2008(10)
- [11].基于DirectX的灵活相机效果的实现[J]. 数字技术与应用 2012(11)
- [12].试析DirectX游戏编程基础控件[J]. 电脑编程技巧与维护 2017(03)
- [13].从DX1到DX10的演变[J]. 网络与信息 2008(10)
- [14].基于DirectX的应激驾驶场景的构建[J]. 河北交通职业技术学院学报 2011(03)
- [15].基于DirectX的概念格三维重构研究[J]. 河南大学学报(自然科学版) 2008(05)
- [16].基于DirectX的高炉三维断面显示方法研究与实现[J]. 武汉工程职业技术学院学报 2018(01)
- [17].DirectX 12驾到 你准备好了吗[J]. 电脑爱好者 2015(18)
- [18].基于DirectX的多媒体播放器[J]. 漯河职业技术学院学报 2011(02)
- [19].基于DirectX的立体装箱三维可视化辅助模块技术[J]. 计算机与现代化 2014(02)
- [20].微软公布DirectX 11细节[J]. 机械工业信息与网络 2008(04)
- [21].高效普及 完美革新 DirectX 11全解析[J]. 电脑迷 2009(21)
- [22].基于DirectX 3D的立方体绘制方法研究[J]. 现代计算机 2013(12)
- [23].更重效率 DirectX 12杀到[J]. 电脑迷 2014(06)
- [24].基于DirectX的六维控制器虚拟仿真[J]. 山东理工大学学报(自然科学版) 2019(06)
- [25].软件[J]. 电脑爱好者 2011(09)
- [26].全新游戏时代 DirectX12游戏显卡选购[J]. 电脑迷 2015(09)
- [27].在VC++中使用VertexShader实现卡通渲染[J]. 科技情报开发与经济 2009(08)
- [28].浅析DirectX[J]. 电脑迷 2018(02)
- [29].基于DirectX的三维场景实体的拾取[J]. 辽宁石油化工大学学报 2009(03)
- [30].基于DirectX的视频采集与处理系统[J]. 电脑知识与技术 2008(32)