#include "Base/spStandard.hpp"#include "Base/spMath.hpp"#include "Base/spDimensionOBB.hpp"#include <string.h>Go to the source code of this file.
Classes | |
| class | sp::dim::matrix4< T > |
Namespaces | |
| namespace | sp |
!! | |
| namespace | sp::dim |
Basic classes such as vectors, planes, matrix etc. can be found in this namespace. | |
Typedefs | |
| typedef matrix4< f32 > | sp::dim::matrix4f |
| typedef matrix4< f64 > | sp::dim::matrix4d |
Enumerations | |
| enum | sp::dim::EMatrixTypes { sp::dim::MATRIX_PROJECTION = 0, sp::dim::MATRIX_VIEW, sp::dim::MATRIX_WORLD, sp::dim::MATRIX_TEXTURE, sp::dim::MATRIX_COLOR, sp::dim::MATRIX_COUNT } |
| enum | sp::dim::EMatrixCoordinateSystmes { sp::dim::MATRIX_LEFTHANDED, sp::dim::MATRIX_RIGHTHANDED } |
Matrix coordinate systems. More... | |
Functions | |
| template<typename T > | |
| matrix4< T > | sp::dim::getRotationMatrix (const matrix4< T > &Mat) |
| template<typename T > | |
| matrix4< T > | sp::dim::getScaleMatrix (matrix4< T > Mat) |
| template<typename T > | |
| matrix4< T > | sp::dim::getRotationMatrix (const vector3d< T > &Rotation) |
| template<typename T > | |
| matrix4< T > | sp::dim::getPositionMatrix (const vector3d< T > &Position) |
| template<typename T > | |
| matrix4< T > | sp::dim::getScaleMatrix (const vector3d< T > &Scale) |
| template<typename T > | |
| matrix4< T > | sp::dim::getDirectionMatrix (const vector3d< T > From, const vector3d< T > To) |
1.7.1