Lugdunum
0.1.0
|
Functions | |
template<typename T > | |
Matrix< 4, 4, T > | translate (const Vector< 3, T > &direction) |
template<typename T > | |
Matrix< 4, 4, T > | rotate (T angle, const Vector< 3, T > &axis) |
template<typename T > | |
Matrix< 4, 4, T > | scale (const Vector< 3, T > &factors) |
template<typename T > | |
Matrix< 4, 4, T > | lookAt (const Vector< 3, T > &eye, const Vector< 3, T > ¢er, const Vector< 3, T > &up) |
template<typename T > | |
Matrix< 4, 4, T > | ortho (T left, T right, T bottom, T top, T zNear, T zFar) |
template<typename T > | |
Matrix< 4, 4, T > | perspective (T fovy, T aspect, T zNear, T zFar) |
template<typename T = double> | |
T | radians (T degrees) |
template<typename T = double> | |
T | degrees (T radians) |
template<typename T = double> | |
T | sin (T radians) |
template<typename T = double> | |
T | cos (T radians) |
template<typename T = double> | |
T | tan (T radians) |
template<typename T = double> | |
T | asin (T radians) |
template<typename T = double> | |
T | acos (T radians) |
template<typename T = double> | |
T | atan (T radians) |
template<typename T = double> | |
T | atan2 (T y, T x) |
Matrix<4, 4, T> lug::Math::Geometry::translate | ( | const Vector< 3, T > & | direction | ) |
Matrix<4, 4, T> lug::Math::Geometry::rotate | ( | T | angle, |
const Vector< 3, T > & | axis | ||
) |
Matrix<4, 4, T> lug::Math::Geometry::lookAt | ( | const Vector< 3, T > & | eye, |
const Vector< 3, T > & | center, | ||
const Vector< 3, T > & | up | ||
) |
|
inline |
Definition at line 81 of file Transform.inl.
|
inline |
Definition at line 95 of file Transform.inl.
|
inline |
Definition at line 2 of file Trigonometry.inl.
|
inline |
Definition at line 8 of file Trigonometry.inl.
|
inline |
Definition at line 14 of file Trigonometry.inl.
|
inline |
Definition at line 19 of file Trigonometry.inl.
|
inline |
Definition at line 24 of file Trigonometry.inl.
|
inline |
Definition at line 29 of file Trigonometry.inl.
|
inline |
Definition at line 34 of file Trigonometry.inl.
|
inline |
Definition at line 39 of file Trigonometry.inl.
|
inline |
Definition at line 44 of file Trigonometry.inl.