diff --git a/RayTracer/tools/AxisAlignedBoundingBox.cpp b/RayTracer/tools/AxisAlignedBoundingBox.cpp index edbcd63c679840f50929f5ad4e88386f4d9c95bf..0ff9c27ed12b7b469ecc92aa7c65cd304625a324 100644 --- a/RayTracer/tools/AxisAlignedBoundingBox.cpp +++ b/RayTracer/tools/AxisAlignedBoundingBox.cpp @@ -99,9 +99,9 @@ bool AxisAlignedBoundingBox::partiallyContains( const AxisAlignedBoundingBox bb) { std::array<Vec3, 8> vertices = { Vec3(min.x(), min.y(), min.z()), Vec3(min.x(), min.y(), max.z()), - Vec3(min.x(), max.y(), min.z()), Vec3(min.x(), min.y(), max.z()), - Vec3(max.x(), min.y(), min.z()), Vec3(min.x(), min.y(), max.z()), - Vec3(min.x(), max.y(), min.z()), Vec3(min.x(), max.y(), max.z())}; + Vec3(min.x(), max.y(), min.z()), Vec3(min.x(), max.y(), max.z()), + Vec3(max.x(), min.y(), min.z()), Vec3(max.x(), min.y(), max.z()), + Vec3(max.x(), max.y(), min.z()), Vec3(max.x(), max.y(), max.z())}; for (Vec3 v : vertices) if (bb.contains(v)) return true; return false;