From 72b89505c809b1c54184a3f60242412a82daad81 Mon Sep 17 00:00:00 2001 From: chai <215380520@qq.com> Date: Wed, 10 May 2023 18:15:11 +0800 Subject: *misc --- .../Assets/Scripts/Physics/PhysicsManager_CollisionDetection.cs | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'marching/Assets/Scripts/Physics') diff --git a/marching/Assets/Scripts/Physics/PhysicsManager_CollisionDetection.cs b/marching/Assets/Scripts/Physics/PhysicsManager_CollisionDetection.cs index 5210767..22c2f4e 100644 --- a/marching/Assets/Scripts/Physics/PhysicsManager_CollisionDetection.cs +++ b/marching/Assets/Scripts/Physics/PhysicsManager_CollisionDetection.cs @@ -147,8 +147,14 @@ public partial class PhysicsManager : Singleton } } + // Does the ray start inside the box? + // Does the ray intersect beyond the max fraction? if (tmin < 0 || ray.zw().magnitude < tmin) + { + if (IsPointInsideBox(box, p)) + return true; return false; + } //// Intersection. //output->fraction = tmin; //output->normal = normal; -- cgit v1.1-26-g67d0