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