From 2171a5b818ad95ae43b25d74e16ff655d377604e Mon Sep 17 00:00:00 2001 From: Christophe Date: Wed, 20 Dec 2023 23:11:41 +0100 Subject: [PATCH] Fix intersectRayTriangle from GLM_GTX_intersect #1158 --- glm/gtx/intersect.inl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/glm/gtx/intersect.inl b/glm/gtx/intersect.inl index d7393557..925a903d 100644 --- a/glm/gtx/intersect.inl +++ b/glm/gtx/intersect.inl @@ -45,7 +45,7 @@ namespace glm vec<3, T, Q> Perpendicular(0); - if(det > std::numeric_limits::epsilon()) + if (det > static_cast(0)) { // calculate distance from vert0 to ray origin vec<3, T, Q> const dist = orig - vert0; @@ -63,7 +63,7 @@ namespace glm if((baryPosition.y < static_cast(0)) || ((baryPosition.x + baryPosition.y) > det)) return false; } - else if(det < -std::numeric_limits::epsilon()) + else if(det < static_cast(0)) { // calculate distance from vert0 to ray origin vec<3, T, Q> const dist = orig - vert0;