#include <kanzi/core/cpp/optional.hpp>
#include <kanzi/core/math/matrix3x3.hpp>
#include <kanzi/core/math/vector4.hpp>
Classes | |
class | kanzi::Matrix4x4 |
Matrix with 4x4 elements. More... | |
Namespaces | |
kanzi | |
Functions | |
KANZI_API Matrix4x4 | kanzi::operator* (const Matrix4x4 &left, const Matrix4x4 &right) |
KANZI_API Matrix4x4 | kanzi::multiplyAffine (const Matrix4x4 &left, const Matrix4x4 &right) |
KANZI_API Matrix4x4 | kanzi::orthonormalizeBase (const Matrix4x4 &matrix) |
KANZI_API optional< Matrix4x4 > | kanzi::inverse (const Matrix4x4 &matrix) |
KANZI_API bool | kanzi::isTranslationOnly (const Matrix4x4 &matrix) |
KANZI_API void | kanzi::extractSRT (const Matrix4x4 &matrix, Vector3 &scale, Vector3 &rotationInRadians, Vector3 &translation) |