summaryrefslogtreecommitdiff
path: root/marching/Assets/Scripts
diff options
context:
space:
mode:
Diffstat (limited to 'marching/Assets/Scripts')
-rw-r--r--marching/Assets/Scripts/Physics/PhysicsManager_CollisionDetection.cs6
1 files changed, 6 insertions, 0 deletions
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<PhysicsManager>
}
}
+ // 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;