#include <normal.h>
Public Types | |
typedef vcg::Face< VertexType, vcg::DUMMYEDGETYPE, vcg::DUMMYFACETYPE > | FaceTemp |
typedef VertexType::NormalType | NormalType |
typedef TetraMeshType::TetraIterator | TetraIterator |
typedef ComputeMeshType | TetraMeshType |
typedef TetraMeshType::TetraPointer | TetraPointer |
typedef TetraMeshType::TetraType | TetraType |
typedef vcg::tri::TriMesh < std::vector< VertexType > , std::vector< FaceTemp > > | TriMeshTemp |
typedef TetraMeshType::VertexIterator | VertexIterator |
typedef TetraMeshType::VertexPointer | VertexPointer |
typedef TetraMeshType::VertexType | VertexType |
Static Public Member Functions | |
static void | PerTetraFace (TetraMeshType &m) |
Calculates the vertex normal (if stored in the current face type). | |
static void | PerVertex (TetraMeshType &m) |
static void | PerVertex (VertexType *v) |
Calculates the vertex normal of a vertex. | |
Static Private Member Functions | |
static void | _ClearNormal (TetraMeshType &m) |
Management, updating and computation of per-vertex and per-face normals. This class is used to compute or update the normals that can be stored in the vertex or face component of a mesh.
Definition at line 75 of file tetramesh/update/normal.h.
typedef ComputeMeshType vcg::tetra::UpdateNormals< ComputeMeshType >::TetraMeshType |
Definition at line 79 of file tetramesh/update/normal.h.