Function parameters specified as angle are assumed to be in units of radians.
More...
Functions |
| template<typename genType > |
| genType | acos (genType const &x) |
| template<typename genType > |
| genType | acosh (genType const &x) |
| template<typename genType > |
| genType | asin (genType const &x) |
| template<typename genType > |
| genType | asinh (genType const &x) |
| template<typename genType > |
| genType | atan (genType const &y, genType const &x) |
| template<typename genType > |
| genType | atan (genType const &y_over_x) |
| template<typename genType > |
| genType | atanh (genType const &x) |
| template<typename genType > |
| genType | cos (genType const &angle) |
| template<typename genType > |
| genType | cosh (genType const &angle) |
| template<typename genType > |
| genType | degrees (genType const &radians) |
| template<typename genType > |
| genType | radians (genType const °rees) |
| template<typename genType > |
| genType | sin (genType const &angle) |
| template<typename genType > |
| genType | sinh (genType const &angle) |
| template<typename genType > |
| genType | tan (genType const &angle) |
| template<typename genType > |
| genType | tanh (genType const &angle) |
Detailed Description
Function parameters specified as angle are assumed to be in units of radians.
In no case will any of these functions result in a divide by zero error. If the divisor of a ratio is 0, then results will be undefined.
These all operate component-wise. The description is per component.
Function Documentation
| genType glm::acos |
( |
genType const & |
x | ) |
|
| genType glm::acosh |
( |
genType const & |
x | ) |
|
| genType glm::asin |
( |
genType const & |
x | ) |
|
| genType glm::asinh |
( |
genType const & |
x | ) |
|
| genType glm::atan |
( |
genType const & |
y, |
|
|
genType const & |
x |
|
) |
| |
Arc tangent.
Returns an angle whose tangent is y/x. The signs of x and y are used to determine what quadrant the angle is in. The range of values returned by this function is [-PI, PI]. Results are undefined if x and y are both 0.
- Template Parameters:
-
| genType | Floating-point scalar or vector types. |
- See also:
- - GLSL atan man page
-
- GLSL 4.20.8 specification, section 8.1
Referenced by glm::atan2().
| genType glm::atan |
( |
genType const & |
y_over_x | ) |
|
| genType glm::atanh |
( |
genType const & |
x | ) |
|
| genType glm::cos |
( |
genType const & |
angle | ) |
|
| genType glm::cosh |
( |
genType const & |
angle | ) |
|
| genType glm::degrees |
( |
genType const & |
radians | ) |
|
| genType glm::radians |
( |
genType const & |
degrees | ) |
|
| genType glm::sin |
( |
genType const & |
angle | ) |
|
| genType glm::sinh |
( |
genType const & |
angle | ) |
|
| genType glm::tan |
( |
genType const & |
angle | ) |
|
| genType glm::tanh |
( |
genType const & |
angle | ) |
|