An internal mesh representation for MRM. More...
#include <mrm_mesh.h>
Inherited by NL3D::CMRMMeshGeom.
Public Member Functions | |
| CMRMMesh () | |
| Constructor. | |
Public Attributes | |
| std::vector< CVector > | Vertices |
| std::vector< CMesh::CSkinWeight > | SkinWeights |
| std::vector < CMesh::CInterfaceLink > | InterfaceLinks |
| std::vector< CVectorH > | Attributes [NL3D_MRM_MAX_ATTRIB] |
| sint | NumAttributes |
| std::vector< CMRMFace > | Faces |
| std::vector< CMRMBlendShape > | BlendShapes |
| List of BlendShapes. | |
An internal mesh representation for MRM.
USER DO NOT USE IT!!
Definition at line 113 of file mrm_mesh.h.
| NL3D::CMRMMesh::CMRMMesh | ( | ) |
| std::vector<CVectorH> NL3D::CMRMMesh::Attributes[NL3D_MRM_MAX_ATTRIB] |
Definition at line 123 of file mrm_mesh.h.
Referenced by NL3D::CMRMBuilder::buildBlendShapes(), NL3D::CMRMBuilder::buildFinalMRM(), NL3D::CMRMBuilder::findInsertAttributeInBaseMesh(), NL3D::CMRMBuilder::init(), and NL3D::CMRMBuilder::saveCoarserMesh().
| std::vector<CMRMBlendShape> NL3D::CMRMMesh::BlendShapes |
List of BlendShapes.
Definition at line 131 of file mrm_mesh.h.
Referenced by NL3D::CMRMBuilder::buildBlendShapes(), NL3D::CMRMBuilder::buildFinalMRM(), NL3D::CMRMBuilder::init(), and NL3D::CMRMBuilder::makeFromMesh().
| std::vector<CMRMFace> NL3D::CMRMMesh::Faces |
Definition at line 127 of file mrm_mesh.h.
Referenced by NL3D::CMRMBuilder::buildAllLods(), NL3D::CMRMBuilder::buildBlendShapes(), NL3D::CMRMBuilder::buildFinalMRM(), NL3D::CMRMBuilder::buildMrmBaseMesh(), NL3D::CMRMBuilder::init(), NL3D::CMRMMeshGeom::operator=(), and NL3D::CMRMBuilder::saveCoarserMesh().
| std::vector<CMesh::CInterfaceLink> NL3D::CMRMMesh::InterfaceLinks |
Definition at line 121 of file mrm_mesh.h.
Referenced by NL3D::CMRMBuilder::buildMrmBaseMesh(), NL3D::CMRMBuilder::init(), and NL3D::CMRMBuilder::saveCoarserMesh().
Definition at line 125 of file mrm_mesh.h.
Referenced by NL3D::CMRMBuilder::buildBlendShapes(), NL3D::CMRMBuilder::buildMrmBaseMesh(), CMRMMesh(), NL3D::CMRMBuilder::init(), and NL3D::CMRMBuilder::saveCoarserMesh().
| std::vector<CMesh::CSkinWeight> NL3D::CMRMMesh::SkinWeights |
Definition at line 119 of file mrm_mesh.h.
Referenced by NL3D::CMRMBuilder::buildFinalMRM(), NL3D::CMRMBuilder::buildMrmBaseMesh(), NL3D::CMRMBuilder::init(), NL3D::CMRMBuilder::normalizeBaseMeshSkin(), and NL3D::CMRMBuilder::saveCoarserMesh().
| std::vector<CVector> NL3D::CMRMMesh::Vertices |
Definition at line 117 of file mrm_mesh.h.
Referenced by NL3D::CMRMBuilder::buildBlendShapes(), NL3D::CMRMBuilder::buildFinalMRM(), NL3D::CMRMBuilder::buildMrmBaseMesh(), NL3D::CMRMBuilder::init(), and NL3D::CMRMBuilder::saveCoarserMesh().
1.6.1