Castor3D  ..
Fonctions membres publiques | Fonctions membres publiques statiques | Liste de tous les membres
Référence de la classe Castor3D::MeshCategory

La catégorie de maillage est utilisée afin de créer les sommets du maillage, c'est créé via la MeshFactory. Plus de détails...

+ Graphe d'héritage de Castor3D::MeshCategory:

Fonctions membres publiques

 MeshCategory (eMESH_TYPE p_eMeshType=eMESH_TYPE_CUSTOM)
 Constructeur. Plus de détails...
 
virtual ~MeshCategory ()
 Destructeur. Plus de détails...
 
virtual void Generate ()
 Génère le maillage. Plus de détails...
 
virtual void Initialise (UIntArray const &p_arrayFaces, RealArray const &p_arrayDimensions)
 Initialise le maillage. Plus de détails...
 
virtual void ComputeNormals (bool p_bReverted=false)
 Génère les normales et les tangentes. Plus de détails...
 
eMESH_TYPE GetMeshType () const
 Récupère le type de maillage. Plus de détails...
 
MeshGetMesh () const
 Récupère le maillage. Plus de détails...
 
void SetMesh (Mesh *val)
 Définit le maillage. Plus de détails...
 

Fonctions membres publiques statiques

static MeshCategorySPtr Create ()
 Fonction de création, utilisée par la Factory. Plus de détails...
 

Description détaillée

La catégorie de maillage est utilisée afin de créer les sommets du maillage, c'est créé via la MeshFactory.

Auteur
Sylvain DOREMUS
Version
0.7.0
Remarques
La categorie de type Custom ne génère pas de points

Documentation des constructeurs et destructeur

Castor3D::MeshCategory::MeshCategory ( eMESH_TYPE  p_eMeshType = eMESH_TYPE_CUSTOM)

Constructeur.

Paramètres
[in]p_eMeshTypeLe type de maillage
virtual Castor3D::MeshCategory::~MeshCategory ( )
virtual

Destructeur.

Documentation des fonctions membres

virtual void Castor3D::MeshCategory::ComputeNormals ( bool  p_bReverted = false)
virtual

Génère les normales et les tangentes.

static MeshCategorySPtr Castor3D::MeshCategory::Create ( )
static

Fonction de création, utilisée par la Factory.

Renvoie
Un cylindre
virtual void Castor3D::MeshCategory::Generate ( )
virtual
Mesh* Castor3D::MeshCategory::GetMesh ( ) const
inline

Récupère le maillage.

Renvoie
La valeur
eMESH_TYPE Castor3D::MeshCategory::GetMeshType ( ) const
inline

Récupère le type de maillage.

Renvoie
La valeur
virtual void Castor3D::MeshCategory::Initialise ( UIntArray const &  p_arrayFaces,
RealArray const &  p_arrayDimensions 
)
virtual

Initialise le maillage.

Remarques
Appelle Generate
Paramètres
[in]p_arrayFacesLes nombres de faces
[in]p_arrayDimensionsLes dimensions du maillage

Réimplémentée dans Castor3D::Projection, Castor3D::Icosahedron, Castor3D::Torus, Castor3D::Plane, Castor3D::Sphere, Castor3D::Cone, Castor3D::Cylinder, et Castor3D::Cube.

void Castor3D::MeshCategory::SetMesh ( Mesh val)
inline

Définit le maillage.

Paramètres
[in]Lanouvelle valeur

La documentation de cette classe a été générée à partir du fichier suivant :