diff --git a/Source/Engine/Level/Actors/Spline.cpp b/Source/Engine/Level/Actors/Spline.cpp index 8b690100c..7be63fd99 100644 --- a/Source/Engine/Level/Actors/Spline.cpp +++ b/Source/Engine/Level/Actors/Spline.cpp @@ -465,6 +465,7 @@ void Spline::UpdateSpline() Matrix world; GetLocalToWorldMatrix(world); BoundingBox::Transform(_localBounds, world, _box); + BoundingSphere::FromBox(_box, _sphere); SplineUpdated(); } @@ -564,6 +565,7 @@ void Spline::Initialize() Matrix world; GetLocalToWorldMatrix(world); BoundingBox::Transform(_localBounds, world, _box); + BoundingSphere::FromBox(_box, _sphere); } void Spline::Serialize(SerializeStream& stream, const void* otherObj)