diff --git a/libraries/shared/src/ShapeCollider.cpp b/libraries/shared/src/ShapeCollider.cpp index 97a963fd46..348f8ac97d 100644 --- a/libraries/shared/src/ShapeCollider.cpp +++ b/libraries/shared/src/ShapeCollider.cpp @@ -639,6 +639,7 @@ bool sphereAACube(const glm::vec3& sphereCenter, float sphereRadius, const glm:: glm::modf(BA, direction); lengthDirection = glm::length(direction); } else if (lengthDirection > sphereRadius) { + collisions.deleteLastCollision(); return false; } direction /= lengthDirection;