SPYROpenGL 1.2.0
Projet SPYROpenGL
 
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Creation

Classe de création des parties de Spyro. Plus de détails...

#include <Creation.h>

Fonctions membres publiques statiques

static const void Jambes (float taille, float hauteur, bool sens, float agrandissement, float largeurDUnCoteDuCorps)
 Méthode de création des jambes de Spyro.
 
static const void Pieds (float taille)
 Méthode des créations des pieds de Spyro.
 
static const void JambesPlusPieds (float taille, float hauteurJambes, float agrandissementJambes, float largeurDUnCoteDuCorps)
 Méthode de combinaison des pieds et des jambes de Spyro.
 
static const void ComposantsTete (float taille, float hauteurCorne, float largeurCorne, float rayonCou, float hauteurCou, float decalageCou)
 Méthode de combinaison de la têtes, des cornes et de la crinière.
 
static const void Queue (float longueurRayonCorps, std::tuple< Point, Point > deuxPointsBaseCorps, float taille=1)
 Méthode de création de la queue de Spyro.
 
static const void Aile (float ecart, float largeur, float longueur, float hauteur, float decalageCentre, float rotationAiles)
 Méthode permettant de créer les deux ailes de Spyro.
 
static const std::tuple< Point, PointCorps (int NM, float rayon, float longueur)
 Méthode permettant de créer le corps de Spyro.
 
static const void LiaisonCorpsCou (int NM, float rayon, float hauteur, float rotation=0, float coeff=1)
 Méthode permettant de créer la liaison du corps au cou de Spyro.
 

Description détaillée

Classe de création des parties de Spyro.

Documentation des fonctions membres

◆ Aile()

const void Creation::Aile ( float ecart,
float largeur,
float longueur,
float hauteur,
float decalageCentre,
float rotationAiles )
static

Méthode permettant de créer les deux ailes de Spyro.

Paramètres
ecartécart du rectangle au trapèze
largeurlargeur de l'aile
longueurde l'aile
hauteurde l'aile
decalageCentredécalage entre le centre et l'aile
rotationAilescorrespond à l'angle de rotation de l'aile

◆ ComposantsTete()

const void Creation::ComposantsTete ( float taille,
float hauteurCorne,
float largeurCorne,
float rayonCou,
float hauteurCou,
float decalageCou )
static

Méthode de combinaison de la têtes, des cornes et de la crinière.

Paramètres
taillerayon de la tête
hauteurCornehauteur des cornes
largeurCornelargeur des cornes
rayonCourayon du coup
hauteurCouhauteur du cou
decalageCoudécalage du coup vers l'avant

◆ Corps()

const std::tuple< Point, Point > Creation::Corps ( int NM,
float rayon,
float longueur )
static

Méthode permettant de créer le corps de Spyro.

Paramètres
NMNombre de cotés de chaque base du corps
rayonLongueur du rayon du corps
longueurLongueur du corps
Renvoie
un tuple de deux points correspondant à un coté du corps

◆ Jambes()

const void Creation::Jambes ( float taille,
float hauteur,
bool sens,
float agrandissement,
float largeurDUnCoteDuCorps )
static

Méthode de création des jambes de Spyro.

Paramètres
taillelargeur de la jambe
hauteurhauteur de la jambe
senssens de la rotation de la face supérieure
agrandissementagrandissement de la jambe
largeurDUnCoteDuCorpsdonne la largeur d'un coté du cylindre formant le corps de Spyro

◆ JambesPlusPieds()

const void Creation::JambesPlusPieds ( float taille,
float hauteurJambes,
float agrandissementJambes,
float largeurDUnCoteDuCorps )
static

Méthode de combinaison des pieds et des jambes de Spyro.

Paramètres
tailletaille de l'ensemble
hauteurJambeshauteur de la jambe
agrandissementJambesagrandissement des jambes
largeurDUnCoteDuCorpsdonne la largeur du cylindre formant le corps

◆ LiaisonCorpsCou()

const void Creation::LiaisonCorpsCou ( int NM,
float rayon,
float hauteur,
float rotation = 0,
float coeff = 1 )
static

Méthode permettant de créer la liaison du corps au cou de Spyro.

Paramètres
NMNombre de côtés de chaque base
rayonLongueur du rayon
hauteurHauteur de la liaison corps <--> cou
rotationRotation supplémentaire de "rotation*pi / NM" (optionnelle, défaut: 0)
coeffCoefficient d'agrandissement de la base qui sera liée au cou par rapport à la base liée au corps

◆ Pieds()

const void Creation::Pieds ( float taille)
static

Méthode des créations des pieds de Spyro.

Paramètres
tailletaille des éléments du pieds

◆ Queue()

const void Creation::Queue ( float longueurRayonCorps,
std::tuple< Point, Point > deuxPointsBaseCorps,
float taille = 1 )
static

Méthode de création de la queue de Spyro.

Paramètres
longueurRayonCorpslongueur du rayon du corps
deuxPointsBaseCorpsTuple de deux points correspondant à un coté du corps
tailletaille de la queue

La documentation de cette classe a été générée à partir des fichiers suivants :