#include <mrm_mesh.h>
Inheritance diagram for NL3D::CMRMMeshGeom:
Nevrax France
Definition at line 151 of file mrm_mesh.h.
Public Member Functions | |
CMRMMeshGeom () | |
Constructor. | |
CMRMMeshGeom & | operator= (const CMRMMesh &o) |
Data Fields | |
std::vector< CVectorH > | Attributes [12] |
std::vector< CMRMBlendShape > | BlendShapes |
List of BlendShapes. | |
std::vector< CMRMFace > | CoarserFaces |
Same size than Faces, but points onto coarser Mesh verices. NB: MaterialId means nothing here. | |
std::vector< CMRMFace > | Faces |
std::vector< CMesh::CInterfaceLink > | InterfaceLinks |
sint | NumAttributes |
std::vector< CMesh::CSkinWeight > | SkinWeights |
std::vector< CVector > | Vertices |
|
Constructor.
Definition at line 168 of file mrm_mesh.h.
00168 {} |
|
Definition at line 158 of file mrm_mesh.h. References CoarserFaces.
00159 { 00160 (CMRMMesh&)(*this)= o; 00161 // copy faces into CoarserFaces. 00162 CoarserFaces= Faces; 00163 return *this; 00164 } |
|
Definition at line 125 of file mrm_mesh.h. Referenced by NL3D::CMRMBuilder::buildBlendShapes(), NL3D::CMRMBuilder::buildFinalMRM(), NL3D::CMRMBuilder::findInsertAttributeInBaseMesh(), NL3D::CMRMBuilder::init(), and NL3D::CMRMBuilder::saveCoarserMesh(). |
|
List of BlendShapes.
Definition at line 133 of file mrm_mesh.h. Referenced by NL3D::CMRMBuilder::buildBlendShapes(), NL3D::CMRMBuilder::buildFinalMRM(), NL3D::CMRMBuilder::init(), and NL3D::CMRMBuilder::makeFromMesh(). |
|
Same size than Faces, but points onto coarser Mesh verices. NB: MaterialId means nothing here.
Definition at line 155 of file mrm_mesh.h. Referenced by NL3D::CMRMBuilder::buildFinalMRM(), NL3D::CMRMBuilder::makeLODMesh(), and operator=(). |
|
Definition at line 129 of file mrm_mesh.h. Referenced by NL3D::CMRMBuilder::buildAllLods(), NL3D::CMRMBuilder::buildBlendShapes(), NL3D::CMRMBuilder::buildFinalMRM(), NL3D::CMRMBuilder::buildMrmBaseMesh(), NL3D::CMRMBuilder::init(), and NL3D::CMRMBuilder::saveCoarserMesh(). |
|
Definition at line 123 of file mrm_mesh.h. Referenced by NL3D::CMRMBuilder::buildMrmBaseMesh(), NL3D::CMRMBuilder::init(), and NL3D::CMRMBuilder::saveCoarserMesh(). |
|
Definition at line 127 of file mrm_mesh.h. Referenced by NL3D::CMRMBuilder::buildBlendShapes(), NL3D::CMRMBuilder::buildMrmBaseMesh(), NL3D::CMRMBuilder::init(), and NL3D::CMRMBuilder::saveCoarserMesh(). |
|
Definition at line 121 of file mrm_mesh.h. Referenced by NL3D::CMRMBuilder::buildFinalMRM(), NL3D::CMRMBuilder::buildMrmBaseMesh(), NL3D::CMRMBuilder::init(), NL3D::CMRMBuilder::normalizeBaseMeshSkin(), and NL3D::CMRMBuilder::saveCoarserMesh(). |
|
Definition at line 119 of file mrm_mesh.h. Referenced by NL3D::CMRMBuilder::buildBlendShapes(), NL3D::CMRMBuilder::buildFinalMRM(), NL3D::CMRMBuilder::buildMrmBaseMesh(), NL3D::CMRMBuilder::init(), and NL3D::CMRMBuilder::saveCoarserMesh(). |