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

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::MeshGenerator:

Fonctions membres publiques

 MeshGenerator (MeshType p_eMeshType=MeshType::eCustom)
 Constructeur. Plus de détails...
 
virtual ~MeshGenerator ()
 Destructeur. Plus de détails...
 
virtual void Generate (Mesh &p_mesh, UIntArray const &p_faces, RealArray const &p_dimensions)
 Génère le maillage. Plus de détails...
 
virtual void ComputeNormals (Mesh &p_mesh, bool p_reverted=false)
 Génère les normales et les tangentes. Plus de détails...
 
MeshType GetMeshType () const
 Récupère le type de maillage. Plus de détails...
 

Fonctions membres publiques statiques

static MeshGeneratorSPtr 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

◆ MeshGenerator()

Castor3D::MeshGenerator::MeshGenerator ( MeshType  p_eMeshType = MeshType::eCustom)
explicit

Constructeur.

Paramètres
[in]p_eMeshTypeLe type de maillage

◆ ~MeshGenerator()

virtual Castor3D::MeshGenerator::~MeshGenerator ( )
virtual

Destructeur.

Documentation des fonctions membres

◆ ComputeNormals()

virtual void Castor3D::MeshGenerator::ComputeNormals ( Mesh p_mesh,
bool  p_reverted = false 
)
virtual

Génère les normales et les tangentes.

Paramètres
[in]p_meshLe maillage.
[in]p_revertedDit si l'espace tangent généré doit être inversé.

◆ Create()

static MeshGeneratorSPtr Castor3D::MeshGenerator::Create ( )
static

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

Renvoie
Un cylindre

◆ Generate()

virtual void Castor3D::MeshGenerator::Generate ( Mesh p_mesh,
UIntArray const &  p_faces,
RealArray const &  p_dimensions 
)
virtual

Génère le maillage.

Paramètres
[in]p_meshLe maillage.
[in]p_facesLes nombres de faces.
[in]p_dimensionsLes dimensions du maillage.

◆ GetMeshType()

MeshType Castor3D::MeshGenerator::GetMeshType ( ) const
inline

Récupère le type de maillage.

Renvoie
La valeur

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