作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2006, Vol. 32 ›› Issue (20): 227-229. doi: 10.3969/j.issn.1000-3428.2006.20.084

• 多媒体技术及应用 • 上一篇    下一篇

射击模拟训练系统三维引擎的分析与设计

李兆明,孟宪福   

  1. (大连理工大学计算机科学与工程系,大连 116024)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2006-10-20 发布日期:2006-10-20

Analysis and Design of 3D Engine in Shoot Simulation System

LI Zhaoming, MENG Xianfu   

  1. (Department of Computer Science and Engineering, Dalian University of Technology, Dalian 116024)
  • Received:1900-01-01 Revised:1900-01-01 Online:2006-10-20 Published:2006-10-20

摘要: 为提高射击模拟训练系统的开发效率,运用面向对象技术,设计了基于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