#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(). |
1.3.6