摘要
为了有效提高虚拟维修环境的真实性和融入感,增强环境的细节描述,对基于K-DOPS包围盒的碰撞检测算法在虚拟维修特征建模中的应用进行研究。通过比较几种经典离散型碰撞检测算法的优劣,结合本维修系统对实时性与检测效率的要求,确立K-DOPS包围盒算法,并对其遍历检测过程进行优化设计,提出了与OpenGL相结合的检测编译方法,通过EON Studio软件平台进行仿真试验。结果显示,运用KDOPS包围盒的碰撞检测算法在柴油机虚拟维修训练系统中可以实时、有效地避免零件模型间的碰撞,增强虚拟环境的细节描述。
To effectively improve the facticity and immersion of the virtual maintenance environment and strengthen the detailed descriptions, K-DOPS bounding box algorithm of collision detection was applied to the virtual mainte-nance feature modeling. In comparison of several classic discrete algorithms of collision detection, and combining the system requirements for real-time with detection efficiency, K-DOPS bounding box algorithm was selected,the ergodic detecting process optimized, and the compiling method with OpenGL platform presented. Through EON Stu-dio simulation platform, the results show that the use of K-DOPS bounding box algorithm of collision detection can real-timely avoid collision and penetration between the part models in virtual maintenance training system for diesel engine, and enhance the detailed descriptions of the simulation environment.
出处
《解放军理工大学学报(自然科学版)》
EI
北大核心
2014年第1期62-66,共5页
Journal of PLA University of Science and Technology(Natural Science Edition)