#include "matrix4.h"#include <cmath>#include <cassert>#include <string>#include <iostream>#include <iomanip>#include <glt/gl.h>#include <misc/string.h>#include <math/umatrix.h>Include dependency graph for matrix4.cpp:

Go to the source code of this file.
Functions | |
| Matrix | matrixScale (const double sf) |
| Uniform scale transformation matrix. | |
| Matrix | matrixScale (const Vector sf) |
| Non-uniform scale transformation matrix. | |
| Matrix | matrixTranslate (const Vector trans) |
| Translation transformation matrix. | |
| Matrix | matrixTranslate (const real x, const real y, const real z) |
| Translation transformation matrix. | |
| Matrix | matrixRotate (const Vector axis, const double angle) |
| Axis rotation transformation matrix. | |
| Matrix | matrixRotate (const double azimuth, const double elevation) |
| Rotation transformation matrix. | |
| Matrix | matrixOrient (const Vector &x, const Vector &y, const Vector &z) |
| Orientation transformation matrix. | |
| Matrix | matrixOrient (const Vector &direction, const Vector &up) |
| Orientation transformation matrix. | |
| std::ostream & | operator<< (std::ostream &os, const Matrix &m) |
| Write a matrix to a text output stream. | |
| std::istream & | operator>> (std::istream &is, Matrix &m) |
| Read a matrix from a text output stream. | |
Definition in file matrix4.cpp.
1.2.18