This class is used to update vertex position according to a transformation matrix. More...
#include <vcg/complex/algorithms/update/position.h>
Public Types | |
| typedef MeshType::FaceIterator | FaceIterator |
| typedef MeshType::FacePointer | FacePointer |
| typedef MeshType::FaceType | FaceType |
| typedef ComputeMeshType | MeshType |
| typedef MeshType::ScalarType | ScalarType |
| typedef MeshType::VertexIterator | VertexIterator |
| typedef MeshType::VertexPointer | VertexPointer |
| typedef MeshType::VertexType | VertexType |
Static Public Member Functions | |
| static void | Matrix (ComputeMeshType &m, const Matrix44< ScalarType > &M, bool update_also_normals=true) |
| Multiply. | |
| static void | Scale (ComputeMeshType &m, const ScalarType s) |
| static void | Scale (ComputeMeshType &m, const Point3< ScalarType > &s) |
| static void | Translate (ComputeMeshType &m, const Point3< ScalarType > &t) |
This class is used to update vertex position according to a transformation matrix.
Definition at line 46 of file position.h.
| typedef MeshType::FaceIterator vcg::tri::UpdatePosition< ComputeMeshType >::FaceIterator |
Definition at line 57 of file position.h.
| typedef MeshType::FacePointer vcg::tri::UpdatePosition< ComputeMeshType >::FacePointer |
Definition at line 56 of file position.h.
| typedef MeshType::FaceType vcg::tri::UpdatePosition< ComputeMeshType >::FaceType |
Definition at line 55 of file position.h.
| typedef ComputeMeshType vcg::tri::UpdatePosition< ComputeMeshType >::MeshType |
Definition at line 50 of file position.h.
| typedef MeshType::ScalarType vcg::tri::UpdatePosition< ComputeMeshType >::ScalarType |
Definition at line 51 of file position.h.
| typedef MeshType::VertexIterator vcg::tri::UpdatePosition< ComputeMeshType >::VertexIterator |
Definition at line 54 of file position.h.
| typedef MeshType::VertexPointer vcg::tri::UpdatePosition< ComputeMeshType >::VertexPointer |
Definition at line 53 of file position.h.
| typedef MeshType::VertexType vcg::tri::UpdatePosition< ComputeMeshType >::VertexType |
Definition at line 52 of file position.h.
| static void vcg::tri::UpdatePosition< ComputeMeshType >::Matrix | ( | ComputeMeshType & | m, |
| const Matrix44< ScalarType > & | M, | ||
| bool | update_also_normals = true |
||
| ) | [inline, static] |
Multiply.
Definition at line 60 of file position.h.
| static void vcg::tri::UpdatePosition< ComputeMeshType >::Scale | ( | ComputeMeshType & | m, |
| const ScalarType | s | ||
| ) | [inline, static] |
Definition at line 83 of file position.h.
| static void vcg::tri::UpdatePosition< ComputeMeshType >::Scale | ( | ComputeMeshType & | m, |
| const Point3< ScalarType > & | s | ||
| ) | [inline, static] |
Definition at line 88 of file position.h.
| static void vcg::tri::UpdatePosition< ComputeMeshType >::Translate | ( | ComputeMeshType & | m, |
| const Point3< ScalarType > & | t | ||
| ) | [inline, static] |
Definition at line 76 of file position.h.