摘要
介绍了从存储空间角度来改进基于AABB树的碰撞检测算法的方法。根据有关三角形间快速相交测试算法和三角形与包围盒间的快速相交测试算法,略过包围盒间的相交测试,从叶节点结构里去掉包围盒信息,将叶节点从存储结构中删除。对一棵含有N个节点的AABB树而言,可以节约一半节点的内存空间。实验表明,利用AABB树叶节点的内存优化,减少了算法所需的内存空间且加快了算法的执行时间。
A method of improving collision detection algorithm based on AABB tree is presented from a space perspective. We wipe the bounding-volume out from leaf nodes structure based on a fast triangle-triangle intersection test algorithm, and then wipe the leaf nodes out. The storage of leaf node of AABB tree is optimized. For an AABB tree with n nodes, memory space ofhalfofn nodes can be saved. The experiment indicates it can save a large amount of memory space and speed up the algorithm by optimizing leaf nodes.
出处
《计算机工程与设计》
CSCD
北大核心
2008年第1期256-258,共3页
Computer Engineering and Design
基金
广西科学基金项目(桂科自0481016、0640034)
广西工学院硕士基金项目
关键词
碰撞检测
AABB树
内存优化
相交测试
节点
collision detection
AABB tree
memory-optimized
intersection test
node