摘要: 为提高射击模拟训练系统的开发效率,运用面向对象技术,设计了基于OpenGL的、应用于射击模拟训练系统开发的三维引擎。根据射击模拟训练系统开发的要求,分析了三维引擎的功能模型,确定了引擎各模块的主要功能。在此基础上,分析了引擎的结构模型,并对构成引擎主体的2个重要部分,即场景管理模块和主控模块的设计进行了介绍。简要说明了引擎总体架构的设计思路。该引擎已应用于步兵营属火器射击模拟训练系统的开发中。
关键词:
射击,
面向对象,
三维引擎,
OpenGL
Abstract: This paper presents 3D engine based on OpenGL which could be applied in shoot simulation system by using object-oriented technology to improve the developing efficiency of the system. The function model of 3D engine is analyzed according to the requirements of the shoot simulation system to define the main function of each module. It analyzes the structure model as well as introduces two important parts that consist the main body of the engine, namely scene management module and main control module. A brief introduction of the main concepts of the main structure of the engine is taken. This engine has been used in the development of shoot simulation system of infantry battalion weapon.
Key words:
Shoot,
Object-oriented,
3D engine,
OpenGL
李兆明;孟宪福. 射击模拟训练系统三维引擎的分析与设计[J]. 计算机工程, 2006, 32(20): 227-229.
LI Zhaoming; MENG Xianfu. Analysis and Design of 3D Engine in Shoot Simulation System[J]. Computer Engineering, 2006, 32(20): 227-229.