geometrie
Class TrapezeIsocele

java.lang.Object
  extended by geometrie.FormeGeometrique
      extended by geometrie.Forme3D
          extended by geometrie.Plan
              extended by geometrie.Polygone
                  extended by geometrie.TrapezeIsocele

public class TrapezeIsocele
extends Polygone

classe TrapezeIsocele classe représentant un trapèze, troncature d'un triangle isocèle, isocèle dans l'espace


Field Summary
 
Fields inherited from class geometrie.Polygone
coins
 
Fields inherited from class geometrie.Plan
n, P
 
Constructor Summary
TrapezeIsocele(double base_, double hauteur_, double hauteur_triangle_, Point centre, Angles3 a)
          constructeur TrapezeIsocele construit un trapèze isocèle avec les paramètres spécifiés
TrapezeIsocele(double base_, double hauteur_, double hauteur_triangle_, Point centre, Vecteur n_)
          constructeur TrapezeIsocele construit un trapèze isocèle avec les paramètres spécifiés
 
Method Summary
protected  void calculeCoins()
          methode calculeCoins calcule la position de chaque coin en fonction des paramètres du trapèze
protected  void calculeCoins(Angles3 a)
          methode calculeCoins calcule la position de chaque coin en fonction des paramètres du trapèze
 
Methods inherited from class geometrie.Polygone
affiche, distance_max, draw, get_coin, in_projection_z, print, rotated_x, rotated_y, rotated_z
 
Methods inherited from class geometrie.Plan
distance_intersect, get_n, get_normale, get_P, intersect
 
Methods inherited from class geometrie.FormeGeometrique
signe
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TrapezeIsocele

public TrapezeIsocele(double base_,
                      double hauteur_,
                      double hauteur_triangle_,
                      Point centre,
                      Vecteur n_)
constructeur TrapezeIsocele construit un trapèze isocèle avec les paramètres spécifiés

Parameters:
base_ - la longueur du trapèze
hauteur_ - la hauteur du trapèze
hauteur_triangle_ - la hauteur du triangle servant de base au trapèze
centre - le centre du trapèze
n_ - la normale au trapèze

TrapezeIsocele

public TrapezeIsocele(double base_,
                      double hauteur_,
                      double hauteur_triangle_,
                      Point centre,
                      Angles3 a)
constructeur TrapezeIsocele construit un trapèze isocèle avec les paramètres spécifiés

Parameters:
base_ - la longueur du trapèze
hauteur_ - la hauteur du trapèze
hauteur_triangle_ - la hauteur du triangle servant de base au trapèze
centre - le centre du trapèze
Method Detail

calculeCoins

protected void calculeCoins()
methode calculeCoins calcule la position de chaque coin en fonction des paramètres du trapèze


calculeCoins

protected void calculeCoins(Angles3 a)
methode calculeCoins calcule la position de chaque coin en fonction des paramètres du trapèze

Parameters:
a - les angles d'euler pour l'orientation du trapèze