《OpenGL ES 3.x 游戏开发》碰撞检测之 AABB 包围盒

多媒体开发札记 at 
在 OpenGL 的世界模型中,同时绘制了多个物体,那么怎么去检测物体之间是否触碰了,不同于在平面之间的触碰,OpenGL 是在三维世界里面的触碰,接下来就继续深入理解 OpenGL 中的碰撞检测相关知识~~~碰撞检测实现原理进行碰撞检测时最直观和最精确的方式就是采用组成物体的三角形来进行,将待检测的两个物体的三角形组中的三角形两两进行相交性检测,若有任意一对三角形相交则物体构成碰撞,否则物体不构成碰撞。这样的思路很直观,但是计算量大,在一般设备上是难以实施的。通过一种简化的思路来间接实现碰撞检测,采用 AABB (Axially Aligned Bounding Box)包围盒的方式实现。A……