Browse Source

Fix intersectRayTriangle from GLM_GTX_intersect #1158

Christophe 2 years ago
parent
commit
2171a5b818
1 changed files with 2 additions and 2 deletions
  1. 2 2
      glm/gtx/intersect.inl

+ 2 - 2
glm/gtx/intersect.inl

@@ -45,7 +45,7 @@ namespace glm
 
 		vec<3, T, Q> Perpendicular(0);
 
-		if(det > std::numeric_limits<T>::epsilon())
+		if (det > static_cast<T>(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<T>(0)) || ((baryPosition.x + baryPosition.y) > det))
 				return false;
 		}
-		else if(det < -std::numeric_limits<T>::epsilon())
+		else if(det < static_cast<T>(0))
 		{
 			// calculate distance from vert0 to ray origin
 			vec<3, T, Q> const dist = orig - vert0;