From 0f111c149c8a0ebe5133326f9b85ded5d2ad96a1 Mon Sep 17 00:00:00 2001 From: Lynix Date: Sun, 9 Jun 2013 16:26:01 +0200 Subject: [PATCH] Added some comments Former-commit-id: 35179287da54900b2f5ca5cb9213f3df3c2200ee --- src/Nazara/Utility/Mesh.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Nazara/Utility/Mesh.cpp b/src/Nazara/Utility/Mesh.cpp index f4cc6df3d..fcbd678e7 100644 --- a/src/Nazara/Utility/Mesh.cpp +++ b/src/Nazara/Utility/Mesh.cpp @@ -774,6 +774,7 @@ void NzMesh::Recenter() } #endif + // Le centre de notre mesh est le centre de l'AABB *globale* NzVector3f center = GetAABB().GetCenter(); for (NzSubMesh* subMesh : m_impl->subMeshes) @@ -790,13 +791,15 @@ void NzMesh::Recenter() vertices++; } + // l'AABB ne change pas de dimensions mais seulement de position, appliquons-lui le même procédé NzBoxf aabb = staticMesh->GetAABB(); aabb.Translate(-center); staticMesh->SetAABB(aabb); } - m_impl->aabbUpdated = false; // Notre AABB a changée + // Il ne faut pas oublier d'invalider notre AABB + m_impl->aabbUpdated = false; } void NzMesh::RemoveSubMesh(const NzString& identifier)