摘要
三维虚拟博物馆是通过计算机对现实生活中博物馆的一个模拟,在各大主流浏览器上提供虚拟博物馆漫游功能,让广大用户不必亲临现场就可以在网上身临其境地了解博物馆藏品信息。在分析虚拟博物馆实际应用的基础上,针对虚拟场景中的碰撞检测,提出了一种基于WebGL的适用于虚拟博物馆的碰撞检测算法。算法首先使用XML构建虚拟场景,并通过树的筛选方式对空间进行筛选,然后使用优化的AABB包围盒进行碰撞检测,使用户在使用第一人称漫游博物馆场景时,能与静态物品产生真实的碰撞效果。实验结果表明,该算法的运用可以实时反映连续碰撞效果。
出处
《软件导刊》
2017年第5期124-128,共5页
Software Guide