Added some comments
Former-commit-id: 35179287da54900b2f5ca5cb9213f3df3c2200ee
This commit is contained in:
@@ -774,6 +774,7 @@ void NzMesh::Recenter()
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
// Le centre de notre mesh est le centre de l'AABB *globale*
|
||||||
NzVector3f center = GetAABB().GetCenter();
|
NzVector3f center = GetAABB().GetCenter();
|
||||||
|
|
||||||
for (NzSubMesh* subMesh : m_impl->subMeshes)
|
for (NzSubMesh* subMesh : m_impl->subMeshes)
|
||||||
@@ -790,13 +791,15 @@ void NzMesh::Recenter()
|
|||||||
vertices++;
|
vertices++;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// l'AABB ne change pas de dimensions mais seulement de position, appliquons-lui le même procédé
|
||||||
NzBoxf aabb = staticMesh->GetAABB();
|
NzBoxf aabb = staticMesh->GetAABB();
|
||||||
aabb.Translate(-center);
|
aabb.Translate(-center);
|
||||||
|
|
||||||
staticMesh->SetAABB(aabb);
|
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)
|
void NzMesh::RemoveSubMesh(const NzString& identifier)
|
||||||
|
|||||||
Reference in New Issue
Block a user