NL3D::CMRMMesh Class Reference

#include <mrm_mesh.h>

Inheritance diagram for NL3D::CMRMMesh:

NL3D::CMRMMeshGeom

Detailed Description

An internal mesh representation for MRM. USER DO NOT USE IT!!
Author:
Lionel Berenguier

Nevrax France

Date:
2000
See also:
CMRMBuilder

Definition at line 115 of file mrm_mesh.h.

Public Member Functions

 CMRMMesh ()
 Constructor.


Data Fields

std::vector< CVectorHAttributes [12]
std::vector< CMRMBlendShapeBlendShapes
 List of BlendShapes.

std::vector< CMRMFaceFaces
std::vector< CMesh::CInterfaceLinkInterfaceLinks
sint NumAttributes
std::vector< CMesh::CSkinWeightSkinWeights
std::vector< CVectorVertices


Constructor & Destructor Documentation

NL3D::CMRMMesh::CMRMMesh  ) 
 

Constructor.

Definition at line 43 of file mrm_mesh.cpp.

00044 {
00045         NumAttributes= 0;
00046 }


Field Documentation

std::vector<CVectorH> NL3D::CMRMMesh::Attributes[ 12 ]
 

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

std::vector<CMRMBlendShape> NL3D::CMRMMesh::BlendShapes
 

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

std::vector<CMRMFace> NL3D::CMRMMesh::Faces
 

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

std::vector<CMesh::CInterfaceLink> NL3D::CMRMMesh::InterfaceLinks
 

Definition at line 123 of file mrm_mesh.h.

Referenced by NL3D::CMRMBuilder::buildMrmBaseMesh(), NL3D::CMRMBuilder::init(), and NL3D::CMRMBuilder::saveCoarserMesh().

sint NL3D::CMRMMesh::NumAttributes
 

Definition at line 127 of file mrm_mesh.h.

Referenced by NL3D::CMRMBuilder::buildBlendShapes(), NL3D::CMRMBuilder::buildMrmBaseMesh(), NL3D::CMRMBuilder::init(), and NL3D::CMRMBuilder::saveCoarserMesh().

std::vector<CMesh::CSkinWeight> NL3D::CMRMMesh::SkinWeights
 

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

std::vector<CVector> NL3D::CMRMMesh::Vertices
 

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


The documentation for this class was generated from the following files:
Generated on Tue Mar 16 06:56:56 2004 for NeL by doxygen 1.3.6