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

Représentation d'un icosaèdre. Plus de détails...

+ Graphe d'héritage de Castor3D::Icosahedron:
+ Graphe de collaboration de Castor3D::Icosahedron:

Fonctions membres publiques

C3D_API Icosahedron ()
 Constructeur. Plus de détails...
 
C3D_API ~Icosahedron ()
 Destructeur. Plus de détails...
 
uint32_t GetFaceCount () const
 Récupère le nombre de faces. Plus de détails...
 
real GetRadius () const
 Récupère le rayon de l'icosaèdre. Plus de détails...
 
- Fonctions membres publiques hérités de Castor3D::MeshGenerator
 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 C3D_API MeshGeneratorSPtr Create ()
 Fonction de création, utilisée par la Factory. Plus de détails...
 
- Fonctions membres publiques statiques hérités de Castor3D::MeshGenerator
static MeshGeneratorSPtr Create ()
 Fonction de création, utilisée par la Factory. Plus de détails...
 

Amis

std::ostream & operator<< (std::ostream &o, Icosahedron const &c)
 Operateur de flux. Plus de détails...
 

Description détaillée

Représentation d'un icosaèdre.

Auteur
Sylvain DOREMUS
Date
14/02/2010
Remarques
Un icosaèdre est un polygône constitué de 20 triangles équilatéraux
Ce mesh est utilisé pour construire des sphères à faces triangulaires

Documentation des constructeurs et destructeur

◆ Icosahedron()

C3D_API Castor3D::Icosahedron::Icosahedron ( )

Constructeur.

◆ ~Icosahedron()

C3D_API Castor3D::Icosahedron::~Icosahedron ( )

Destructeur.

Documentation des fonctions membres

◆ Create()

static C3D_API MeshGeneratorSPtr Castor3D::Icosahedron::Create ( )
static

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

Renvoie
Un cylindre

◆ GetFaceCount()

uint32_t Castor3D::Icosahedron::GetFaceCount ( ) const
inline

Récupère le nombre de faces.

◆ GetRadius()

real Castor3D::Icosahedron::GetRadius ( ) const
inline

Récupère le rayon de l'icosaèdre.

Références C3D_API, et operator<<.

Documentation des fonctions amies et associées

◆ operator<<

std::ostream& operator<< ( std::ostream &  o,
Icosahedron const &  c 
)
friend

Operateur de flux.

Référencé par GetRadius().


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