![]() |
Projet d'Informatique 2012
Simulation générique de systèmes physiques simples : vers les machines de Rube Goldberg
|
Classe représentant un Trampoline pour l'affichage graphique. Plus de détails...
#include <Trampoline3d.h>
Fonctions membres publiques | |
Trampoline3D (Vecteur const &origine=Vecteur(3), Vecteur const &longueur=Vecteur(1, 0, 0), Vecteur const &largeur=Vecteur(0, 1, 0), double const &hauteur=1, Couleur const &colorA=Couleur(0, 1, 1, 1), Couleur const &colorB=Couleur(1, 0, 1, 1), Couleur const &colorC=Couleur(1, 1, 0, 1), Couleur const &colorD=Couleur(0.5, 1, 1, 1), Couleur const &colorE=Couleur(1, 0.5, 1, 1), Couleur const &colorF=Couleur(1, 1, 0.5, 1), double const &alpha=1.2) | |
Construit un Trampoline3D. | |
virtual | ~Trampoline3D () |
Destructeur, implanté pour le polymorphisme. | |
virtual void | ajoute_a (Systeme *syst) |
Ajoute le Trampoline3D courant au Systeme passé en argument. |
Classe représentant un Trampoline pour l'affichage graphique.
Trampoline3D::Trampoline3D | ( | Vecteur const & | origine = Vecteur(3) , |
Vecteur const & | longueur = Vecteur(1,0,0) , |
||
Vecteur const & | largeur = Vecteur(0,1,0) , |
||
double const & | hauteur = 1 , |
||
Couleur const & | colorA = Couleur(0,1,1,1) , |
||
Couleur const & | colorB = Couleur(1,0,1,1) , |
||
Couleur const & | colorC = Couleur(1,1,0,1) , |
||
Couleur const & | colorD = Couleur(0.5,1,1,1) , |
||
Couleur const & | colorE = Couleur(1,0.5,1,1) , |
||
Couleur const & | colorF = Couleur(1,1,0.5,1) , |
||
double const & | alpha = 1.2 |
||
) |
Construit un Trampoline3D.
origine | Origine du Trampoline3D, par défault le Vecteur nul de dimension 3 |
longueur | Longueur du Trampoline3D, par défault le Vecteur unitaire sur l'axe x {1,0,0} |
largeur | Largeur du Trampoline3D, par défault le Vecteur unitaire sur l'axe y {0,1,0} |
hauteur | Hauteur du Trampoline3D, par défault 1 |
colorA | Couleur de la face supérieure du Trampoline3D, par défault Couleur(0,1,1,1) |
colorB | Couleur de la face inférieure du Trampoline3D, par défault Couleur(1,0,1,1) |
colorC | Couleur de la face gauche du Trampoline3D, par défault Couleur(1,1,0,1) |
colorD | Couleur de la face droite du Trampoline3D, par défault Couleur(0.5,1,1,1) |
colorE | Couleur de la face arrière du Trampoline3D, par défault Couleur(1,0.5,1,1) |
colorF | Couleur de la face avant du Trampoline3D, par défault Couleur(1,1,0.5,1) |
alpha | Coefficient de rebonds du Trampoline3D, par défault 1.2 |
Trampoline3D::~Trampoline3D | ( | ) | [virtual] |
Destructeur, implanté pour le polymorphisme.
void Trampoline3D::ajoute_a | ( | Systeme * | syst | ) | [virtual] |
Ajoute le Trampoline3D courant au Systeme passé en argument.
syst | Systeme auquel on ajoute le Trampoline3D courant |
Réimplémentée à partir de Trampoline.