- Main Page
- Modules
- Namespaces
- Classes
- Files

- Namespace List
- Namespace Members

Functions

# glm::gtx::intersect Namespace Reference

GLM_GTX_intersect extension: Add intersection functions. More...

## Functions
template<typename genType >
bool | intersectLineSphere (genType const &point0, genType const &point1, genType const &center, typename genType::value_type radius, genType &position, genType &normal)
| Compute the intersection of a line and a sphere.
template<typename genType >
bool | intersectLineTriangle (genType const &orig, genType const &dir, genType const &vert0, genType const &vert1, genType const &vert2, genType &position)
| Compute the intersection of a line and a triangle.
template<typename genType >
bool | intersectRaySphere (genType const &orig, genType const &dir, genType const &center, typename genType::value_type radius, genType &position, genType &normal)
| Compute the intersection of a ray and a sphere.
template<typename genType >
bool | intersectRayTriangle (genType const &orig, genType const &dir, genType const &vert0, genType const &vert1, genType const &vert2, genType &baryPosition)
| Compute the intersection of a ray and a triangle.

## Detailed Description

GLM_GTX_intersect extension: Add intersection functions.