From 693aec36c3acdf7f4b8402b3aa7be23fa1fa8d8e Mon Sep 17 00:00:00 2001 From: Lynix Date: Mon, 16 Sep 2013 01:03:06 +0200 Subject: [PATCH] Fixed bounding box AABB Former-commit-id: ef8ec52e7bffca69b1e41462f0971e00a1b73029 --- include/Nazara/Math/BoundingVolume.inl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/include/Nazara/Math/BoundingVolume.inl b/include/Nazara/Math/BoundingVolume.inl index df966c54e..11da50295 100644 --- a/include/Nazara/Math/BoundingVolume.inl +++ b/include/Nazara/Math/BoundingVolume.inl @@ -158,9 +158,10 @@ NzString NzBoundingVolume::ToString() const template void NzBoundingVolume::Update(const NzMatrix4& transformMatrix) { - aabb.Set(obb.localBox); - aabb.Transform(transformMatrix); obb.Update(transformMatrix); + aabb.Set(obb(0), obb(1)); + for (unsigned int i = 2; i < 8; ++i) + aabb.ExtendTo(obb(i)); } template