$darkmode
VCG Library
Public Types | Static Public Member Functions | List of all members
vcg::tri::UpdatePosition< ComputeMeshType > Class Template Reference

This class is used to update vertex position according to a transformation matrix. More...

#include <vcg/complex/algorithms/update/position.h>

Public Types

typedef ComputeMeshType MeshType
 
typedef MeshType::ScalarType ScalarType
 
typedef MeshType::VertexType VertexType
 
typedef MeshType::VertexPointer VertexPointer
 
typedef MeshType::VertexIterator VertexIterator
 
typedef MeshType::FaceType FaceType
 
typedef MeshType::FacePointer FacePointer
 
typedef MeshType::FaceIterator FaceIterator
 

Static Public Member Functions

static void Matrix (ComputeMeshType &m, const Matrix44< ScalarType > &M, bool update_also_normals=true)
 Multiply.
 
static void Translate (ComputeMeshType &m, const Point3< ScalarType > &t)
 
static void Scale (ComputeMeshType &m, const ScalarType s)
 
static void Scale (ComputeMeshType &m, const Point3< ScalarType > &s)
 

Detailed Description

template<class ComputeMeshType>
class vcg::tri::UpdatePosition< ComputeMeshType >

This class is used to update vertex position according to a transformation matrix.


The documentation for this class was generated from the following file: