|
@@ -49,7 +49,7 @@ namespace glm
|
|
|
typename genType::value_type a = glm::dot(e1, p);
|
|
typename genType::value_type a = glm::dot(e1, p);
|
|
|
|
|
|
|
|
typename genType::value_type Epsilon = std::numeric_limits<typename genType::value_type>::epsilon();
|
|
typename genType::value_type Epsilon = std::numeric_limits<typename genType::value_type>::epsilon();
|
|
|
- if(a < Epsilon)
|
|
|
|
|
|
|
+ if(a < Epsilon && a > -Epsilon)
|
|
|
return false;
|
|
return false;
|
|
|
|
|
|
|
|
typename genType::value_type f = typename genType::value_type(1.0f) / a;
|
|
typename genType::value_type f = typename genType::value_type(1.0f) / a;
|