论文部分内容阅读
应急救援模拟演练系统是在虚拟空间中仿真各种事故的发生、发展的过程,以及人们在事故环境中可能做出的各种反应。 研究室设计和研发的应急救援模拟演练系统,是为了解决沈阳市安监局协同各个部门如公安局、消防局等部门执行应对或解决突发事件而开发的一个系统。模型管理器就是其中的一部分。模型管理器是应急演练系统的核心基础,为应急救援演练系统场景提供了可交互的对象,并实现了角色动态增添技能的角色模型。 文章对应急救援模拟演练系统所涉及的相关理论与技术进行深入研究,包括应急救援模拟演练系统所基于的三维引擎Delta3D、Qt、粒子系统、STL以及相关设计模式。模型管理器是应急救援模拟演练系统的一个重要模块,旨在提供一个数据配置模块,以及把这些数据合理的利用在角色模型中。基于应急演练系统的需求和架构,采用面向对象的设计方法设计了模型管理器,并对模型管理器进行了整体规划,主要划分为角色模型和角色资源管理两个模块。角色资源管理的静态资源管理在演练系统的外部为角色和其技能配置数据,运行时资源管理从外部的数据库获得这些数据保存在内存中,角色模型在内存中利用这些数据,通过一套这样的数据管理,可以实现通过数据配置,动态绑定角色技能和数据属性,完善并丰富了演练系统中的角色,解决了角色的复用性和耦合性。 测试过程中,通过在演练系统中为角色添加技能的集成测试,证明模型管理器的正确性与有效性,结果表明模型管理器很好的运作在应急救援模拟演练系统中。