#include <cfloat>
#include <limits>
|
template<typename genType > |
GLM_FUNC_QUALIFIER bool | glm::intersectRayTriangle (genType const &orig, genType const &dir, genType const &v0, genType const &v1, genType const &v2, genType &baryPosition) |
|
template<typename genType > |
GLM_FUNC_QUALIFIER bool | glm::intersectLineTriangle (genType const &orig, genType const &dir, genType const &vert0, genType const &vert1, genType const &vert2, genType &position) |
|
template<typename genType > |
GLM_FUNC_QUALIFIER bool | glm::intersectRaySphere (genType const &rayStarting, genType const &rayNormalizedDirection, genType const &sphereCenter, const typename genType::value_type sphereRadiusSquered, typename genType::value_type &intersectionDistance) |
|
template<typename genType > |
GLM_FUNC_QUALIFIER bool | glm::intersectRaySphere (genType const &rayStarting, genType const &rayNormalizedDirection, genType const &sphereCenter, const typename genType::value_type sphereRadius, genType &intersectionPosition, genType &intersectionNormal) |
|
template<typename genType > |
GLM_FUNC_QUALIFIER bool | glm::intersectLineSphere (genType const &point0, genType const &point1, genType const &sphereCenter, typename genType::value_type sphereRadius, genType &intersectionPoint1, genType &intersectionNormal1, genType &intersectionPoint2, genType &intersectionNormal2) |
|