From 13084652800b790e775b7be07c64855bb2522859 Mon Sep 17 00:00:00 2001 From: Saas Date: Tue, 17 Mar 2026 22:02:36 +0100 Subject: [PATCH] fix sphere with negative radius getting culled to early in physics collider debug draw --- Source/Engine/Physics/Colliders/SphereCollider.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Engine/Physics/Colliders/SphereCollider.cpp b/Source/Engine/Physics/Colliders/SphereCollider.cpp index 0576ae6cf..eda3884e4 100644 --- a/Source/Engine/Physics/Colliders/SphereCollider.cpp +++ b/Source/Engine/Physics/Colliders/SphereCollider.cpp @@ -26,7 +26,7 @@ void SphereCollider::SetRadius(const float value) void SphereCollider::DrawPhysicsDebug(RenderView& view) { - const BoundingSphere sphere(_sphere.Center - view.Origin, _sphere.Radius); + const BoundingSphere sphere(_sphere.Center - view.Origin, Math::Abs(_sphere.Radius)); if (!view.CullingFrustum.Intersects(sphere)) return; if (view.Mode == ViewMode::PhysicsColliders && !GetIsTrigger())