#include <stdio.h>
#include <vcg/math/lin_algebra.h>
#include <vcg/math/matrix44.h>
#include <vcg/space/point3.h>
#include <vector>
Go to the source code of this file.
Classes | ||||
class | vcg::Matrix33 | |||
class | vcg::Matrix33Diag< S > | |||
Namespaces | ||||
namespace | vcg | |||
* | ||||
Matrix33 | ||||
Class Matrix33. This is the class for definition of a matrix 3x3.
| ||||
typedef Matrix33< double > | vcg::Matrix33d | |||
typedef Matrix33< float > | vcg::Matrix33f | |||
typedef Matrix33< int > | vcg::Matrix33i | |||
typedef Matrix33< short > | vcg::Matrix33s | |||
template<class S > | ||||
Matrix33< S > | vcg::Inverse (const Matrix33< S > &m) | |||
template<class S > | ||||
void | vcg::Invert (Matrix33< S > &m) | |||
template<class S > | ||||
Matrix33< S > | vcg::RandomRotation () | |||
template<class S > | ||||
Matrix33< S > | vcg::RotationMatrix (const vcg::Point3< S > &axis, const float &angleRad) | |||
return the rotation matrix along axis | ||||
template<class S > | ||||
Matrix33< S > | vcg::RotationMatrix (vcg::Point3< S > v0, vcg::Point3< S > v1, bool normalized=true) | |||
given 2 vector centered into origin calculate the rotation matrix from first to the second |