diff --git a/Source/Engine/Graphics/Models/SkinnedMeshDrawData.cpp b/Source/Engine/Graphics/Models/SkinnedMeshDrawData.cpp
index 25c29b11a..a99984a0c 100644
--- a/Source/Engine/Graphics/Models/SkinnedMeshDrawData.cpp
+++ b/Source/Engine/Graphics/Models/SkinnedMeshDrawData.cpp
@@ -6,6 +6,10 @@
#include "Engine/Core/Math/Matrix.h"
#include "Engine/Core/Math/Matrix3x4.h"
+SkinnedMeshDrawData::SkinnedMeshDrawData()
+{
+}
+
SkinnedMeshDrawData::~SkinnedMeshDrawData()
{
SAFE_DELETE_GPU_RESOURCE(BoneMatrices);
diff --git a/Source/Engine/Graphics/Models/SkinnedMeshDrawData.h b/Source/Engine/Graphics/Models/SkinnedMeshDrawData.h
index b5d86a34d..f9d434fee 100644
--- a/Source/Engine/Graphics/Models/SkinnedMeshDrawData.h
+++ b/Source/Engine/Graphics/Models/SkinnedMeshDrawData.h
@@ -42,9 +42,7 @@ public:
///
/// Initializes a new instance of the class.
///
- SkinnedMeshDrawData()
- {
- }
+ SkinnedMeshDrawData();
///
/// Finalizes an instance of the class.
diff --git a/Source/Engine/Level/Actors/AnimatedModel.cpp b/Source/Engine/Level/Actors/AnimatedModel.cpp
index df1650eac..7953067e3 100644
--- a/Source/Engine/Level/Actors/AnimatedModel.cpp
+++ b/Source/Engine/Level/Actors/AnimatedModel.cpp
@@ -439,8 +439,7 @@ void AnimatedModel::UpdateLocalBounds()
}
// Scale bounds
- box.Minimum *= BoundsScale;
- box.Maximum *= BoundsScale;
+ box = box.MakeScaled(box, BoundsScale);
_boxLocal = box;
}
@@ -502,7 +501,6 @@ void AnimatedModel::OnSkinnedModelLoaded()
{
Entries.SetupIfInvalid(SkinnedModel);
- UpdateBounds();
GraphInstance.Invalidate();
if (_blendShapes.Weights.HasItems())
_blendShapes.WeightsDirty = true;