From e6bed1265b1a46dcf1bfdce079fde57b70c41208 Mon Sep 17 00:00:00 2001 From: Kearwood Gilbert Date: Wed, 5 Mar 2014 22:47:48 -0800 Subject: [PATCH] Fixed KRAABB::Intersect bug, which returned false negatives due to an invalid z-axis test. --HG-- branch : nfb --- KREngine/kraken/KRAABB.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/KREngine/kraken/KRAABB.cpp b/KREngine/kraken/KRAABB.cpp index 9998775..1144dd2 100644 --- a/KREngine/kraken/KRAABB.cpp +++ b/KREngine/kraken/KRAABB.cpp @@ -131,7 +131,7 @@ bool KRAABB::operator <(const KRAABB& b) const bool KRAABB::intersects(const KRAABB& b) const { // Return true if the two volumes intersect - return min.x <= b.max.x && min.y <= b.max.y && min.z <= b.max.z && max.x >= b.min.x && max.y >= b.min.y && max.z >= b.max.z; + return min.x <= b.max.x && min.y <= b.max.y && min.z <= b.max.z && max.x >= b.min.x && max.y >= b.min.y && max.z >= b.min.z; } bool KRAABB::contains(const KRAABB &b) const