#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) |
| |