|
Namespaces |
namespace | Producer |
Defines |
#define | PRODUCER_MATH_H 1 |
#define | M_PI 3.14159265358979323846 |
#define | M_PIF 3.14159265358979323846f |
#define | SET_ROW(row, v1, v2, v3, v4) |
#define | INNER_PRODUCT(a, b, r, c) |
#define | QX fv[0] |
#define | QY fv[1] |
#define | QZ fv[2] |
#define | QW fv[3] |
#define | SGL_SWAP(a, b, temp) ((temp)=(a),(a)=(b),(b)=(temp)) |
Functions |
template<typename T> |
T | deg2rad (const T x) |
template<typename T> |
T | rad2deg (const T x) |
template<typename T> |
T | sqr (const T x) |
Vec3 | operator * (const Vec3 &v, const Matrix &m) |
std::ostream & | operator<< (std::ostream &output, const Vec3 &vec) |
std::ostream & | operator<< (std::ostream &os, const Matrix &m) |