From 817119933c250dcc5a47d9b4e76514bbfa967bf2 Mon Sep 17 00:00:00 2001 From: Lynix Date: Mon, 3 Dec 2012 15:06:10 +0100 Subject: [PATCH] Fixed SkeletalMesh AABB Former-commit-id: 2b23660f80f3069581246af99c73fda45ee4d3d4 --- src/Nazara/Utility/SkeletalMesh.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Nazara/Utility/SkeletalMesh.cpp b/src/Nazara/Utility/SkeletalMesh.cpp index cbfcbfb0d..fd6fd8c9f 100644 --- a/src/Nazara/Utility/SkeletalMesh.cpp +++ b/src/Nazara/Utility/SkeletalMesh.cpp @@ -86,7 +86,7 @@ const NzAxisAlignedBox& NzSkeletalMesh::GetAABB() const } #endif - return m_parent->GetSkeleton()->GetAABB(); + return m_impl->aabb; } nzAnimationType NzSkeletalMesh::GetAnimationType() const @@ -290,6 +290,8 @@ void NzSkeletalMesh::Skin(const NzSkeleton* skeleton) const if (!m_impl->vertexBuffer->Unmap()) NazaraWarning("Failed to unmap vertex buffer"); + + m_impl->aabb = skeleton->GetAABB(); } void NzSkeletalMesh::SetIndexBuffer(const NzIndexBuffer* indexBuffer)