|
@@ -110,17 +110,17 @@ public:
|
|
|
|
|
|
inline bool AABB::intersects(const AABB& p_aabb) const {
|
|
|
|
|
|
- if ( pos.x > (p_aabb.pos.x + p_aabb.size.x) )
|
|
|
+ if ( pos.x >= (p_aabb.pos.x + p_aabb.size.x) )
|
|
|
return false;
|
|
|
- if ( (pos.x+size.x) < p_aabb.pos.x )
|
|
|
+ if ( (pos.x+size.x) <= p_aabb.pos.x )
|
|
|
return false;
|
|
|
- if ( pos.y > (p_aabb.pos.y + p_aabb.size.y) )
|
|
|
+ if ( pos.y >= (p_aabb.pos.y + p_aabb.size.y) )
|
|
|
return false;
|
|
|
- if ( (pos.y+size.y) < p_aabb.pos.y )
|
|
|
+ if ( (pos.y+size.y) <= p_aabb.pos.y )
|
|
|
return false;
|
|
|
- if ( pos.z > (p_aabb.pos.z + p_aabb.size.z) )
|
|
|
+ if ( pos.z >= (p_aabb.pos.z + p_aabb.size.z) )
|
|
|
return false;
|
|
|
- if ( (pos.z+size.z) < p_aabb.pos.z )
|
|
|
+ if ( (pos.z+size.z) <= p_aabb.pos.z )
|
|
|
return false;
|
|
|
|
|
|
return true;
|