Classe de création des parties de Spyro.
Plus de détails...
#include <Creation.h>
|
| 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, Point > | Corps (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.
|
| |
Classe de création des parties de Spyro.
◆ 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 |
| largeur | largeur de l'aile |
| longueur | de l'aile |
| hauteur | de l'aile |
| decalageCentre | décalage entre le centre et l'aile |
| rotationAiles | correspond à 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
-
| taille | rayon de la tête |
| hauteurCorne | hauteur des cornes |
| largeurCorne | largeur des cornes |
| rayonCou | rayon du coup |
| hauteurCou | hauteur du cou |
| decalageCou | dé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
-
| NM | Nombre de cotés de chaque base du corps |
| rayon | Longueur du rayon du corps |
| longueur | Longueur 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
-
| taille | largeur de la jambe |
| hauteur | hauteur de la jambe |
| sens | sens de la rotation de la face supérieure |
| agrandissement | agrandissement de la jambe |
| largeurDUnCoteDuCorps | donne 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
-
| taille | taille de l'ensemble |
| hauteurJambes | hauteur de la jambe |
| agrandissementJambes | agrandissement des jambes |
| largeurDUnCoteDuCorps | donne 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
-
| NM | Nombre de côtés de chaque base |
| rayon | Longueur du rayon |
| hauteur | Hauteur de la liaison corps <--> cou |
| rotation | Rotation supplémentaire de "rotation*pi / NM" (optionnelle, défaut: 0) |
| coeff | Coefficient 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
-
| taille | taille 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
-
| longueurRayonCorps | longueur du rayon du corps |
| deuxPointsBaseCorps | Tuple de deux points correspondant à un coté du corps |
| taille | taille de la queue |
La documentation de cette classe a été générée à partir des fichiers suivants :