From 0ea5fc66924303d1bf73ba283a383e2aadee02f2 Mon Sep 17 00:00:00 2001 From: neodarz Date: Sat, 11 Aug 2018 20:21:34 +0200 Subject: Initial commit --- docs/doxygen/nel/a02966.html | 351 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 351 insertions(+) create mode 100644 docs/doxygen/nel/a02966.html (limited to 'docs/doxygen/nel/a02966.html') diff --git a/docs/doxygen/nel/a02966.html b/docs/doxygen/nel/a02966.html new file mode 100644 index 00000000..d4bdbfba --- /dev/null +++ b/docs/doxygen/nel/a02966.html @@ -0,0 +1,351 @@ + + +NeL: NL3D::CMRMMeshGeom class Reference + + + +
+

NL3D::CMRMMeshGeom Class Reference

#include <mrm_mesh.h> +

+

Inheritance diagram for NL3D::CMRMMeshGeom: +

+ +NL3D::CMRMMesh + +

Detailed Description

+An internal mesh representation for MRM, with geomoprh information. USER DO NOT USE IT.
Author:
Lionel Berenguier

+Nevrax France

+
Date:
2000
+
See also:
CMRMBuilder
+ +

+ +

+Definition at line 151 of file mrm_mesh.h. + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 CMRMMeshGeom ()
 Constructor.

CMRMMeshGeomoperator= (const CMRMMesh &o)

Data Fields

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

std::vector< CMRMFaceCoarserFaces
 Same size than Faces, but points onto coarser Mesh verices. NB: MaterialId means nothing here.

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


Constructor & Destructor Documentation

+

+ + + + +
+ + + + + + + + + +
NL3D::CMRMMeshGeom::CMRMMeshGeom  )  [inline]
+
+ + + + + +
+   + + +

+Constructor. +

+ +

+Definition at line 168 of file mrm_mesh.h. +

+

00168 {}
+
+


Member Function Documentation

+

+ + + + +
+ + + + + + + + + + +
CMRMMeshGeom& NL3D::CMRMMeshGeom::operator= const CMRMMesh o  )  [inline]
+
+ + + + + +
+   + + +

+ +

+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         }
+
+


Field Documentation

+

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

+ +

+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 [inherited] +
+
+ + + + + +
+   + + +

+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::CMRMMeshGeom::CoarserFaces +
+
+ + + + + +
+   + + +

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

+

+ + + + +
+ + +
std::vector<CMRMFace> NL3D::CMRMMesh::Faces [inherited] +
+
+ + + + + +
+   + + +

+ +

+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 [inherited] +
+
+ + + + + +
+   + + +

+ +

+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 [inherited] +
+
+ + + + + +
+   + + +

+ +

+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 [inherited] +
+
+ + + + + +
+   + + +

+ +

+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 [inherited] +
+
+ + + + + +
+   + + +

+ +

+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 file: +
Generated on Tue Mar 16 06:57:03 2004 for NeL by + +doxygen +1.3.6
+ + -- cgit v1.2.1