diff options
Diffstat (limited to 'PhysX_3.4/Source/GeomUtils/src/GuRaycastTests.cpp')
| -rw-r--r-- | PhysX_3.4/Source/GeomUtils/src/GuRaycastTests.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/PhysX_3.4/Source/GeomUtils/src/GuRaycastTests.cpp b/PhysX_3.4/Source/GeomUtils/src/GuRaycastTests.cpp index 86b7a8f8..2980bdc1 100644 --- a/PhysX_3.4/Source/GeomUtils/src/GuRaycastTests.cpp +++ b/PhysX_3.4/Source/GeomUtils/src/GuRaycastTests.cpp @@ -447,8 +447,8 @@ namespace } if(mHitFlags & PxHitFlag::eDISTANCE) - { - hit.distance = (hit.position - mLocalRayOrig).dot(mLocalRayDir); + { + hit.distance = physx::intrinsics::selectMax(0.f, (hit.position - mLocalRayOrig).dot(mLocalRayDir)); hit.flags |= PxHitFlag::eDISTANCE; } |