摘要
三维建模与实时碰撞检测是实现仿真培训系统的两个关键技术。利用3dmax建立几何模型,从3ds文件中导入图形元素,利用OpenGL的几何图元构造三维模型。通过建立包围盒树,采用基于包络树的碰撞检测算法实现碰撞检测。实验结果表明,提出的方法提高了虚拟环境的真实性与内存的利用率,并且能够快速实现碰撞检测,达到实时性要求。
3D modeling and real-time collision detection are the two key technologies in implementing the simulation training system. A geometry model was established with 3dmax. The figure element was ducted from the 3ds document and the 3D model was constructed with the geometry figure element of OpenGL. Collision detection was implemented through constructing bounding volume tree and adapting collision detection algorithm based on enveloping tree. The experiment results show that the proprosed method can improve the reliability of virtual environment and availability of the memory. It can implement the collision detection fast and meet the demand of real time.
出处
《广西工学院学报》
CAS
2008年第4期30-34,共5页
Journal of Guangxi University of Technology
基金
广西科技攻关项目(桂科攻0815001-10)资助
关键词
碰撞检测
OPENGL
三维建模
包围盒树
collision detection
OpenGL
three-dimensional modeling
bounding volume tree