diff --git a/PCK-Studio/Rendering/SkinRenderer.cs b/PCK-Studio/Rendering/SkinRenderer.cs index 08c1183c..d891530c 100644 --- a/PCK-Studio/Rendering/SkinRenderer.cs +++ b/PCK-Studio/Rendering/SkinRenderer.cs @@ -634,6 +634,7 @@ namespace PckStudio.Rendering return; } meshStorage[name].Offset = Vector3.UnitY * value; + CalculateSkinBounds(); } internal void ResetOffsets() @@ -646,6 +647,7 @@ namespace PckStudio.Rendering { offsetSpecificMeshStorage[key].Offset = Vector3.Zero; } + CalculateSkinBounds(); } internal IEnumerable GetOffsets() @@ -1001,7 +1003,7 @@ namespace PckStudio.Rendering return Matrix4.Identity; } } - boundingBoxRenderTransform = GetGroupTransform(box.Type) * cubeMesh.GetTransform() * renderTransform; + boundingBoxRenderTransform = GetGroupTransform(box.Type) * renderTransform; } }