论文部分内容阅读
本文分析了著名的开源3D游戏引擎Irrlicht,通过阅读引擎源代码,剖析了该引擎的主要功能、逻辑结构及关键技术,掌握了其跨系统平台以及跨图形驱动器的实现方式,设计出一种适用于Windows平台、基于DirectX图形接口的羽毛球仿真引擎Badminton Emulation Engine,实现了其所有功能并测试通过,为羽毛球运动的计算机仿真提供基础。
论文将计算机三维仿真技术应用于羽毛球运动项目,通过对羽毛球飞行时空气力学的分析,参考风洞实验得到的实际数据,分析了羽毛球的飞行特性,并在三维空间坐标系下计算出羽毛球飞行的运动方程;设计出羽毛球运动轨迹的计算和模拟方法;基于Badminton Emulation Engine引擎,设计了运动轨迹的3D渲染方法,并通过实验得到了三维仿真轨迹的效果图及相关的飞行参数;基于Badminton Emulation Engine引擎,开发了羽毛球运动的训练仿真模型,设计了其人机界面及人机交互方法。