geometrie
Class TriangleIsocele

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

public class TriangleIsocele
extends Polygone

classe TriangleIsocele classe représentant un triangle isocèle dans l'espace


Field Summary
 
Fields inherited from class geometrie.Polygone
coins
 
Fields inherited from class geometrie.Plan
n, P
 
Constructor Summary
TriangleIsocele(double base_, double hauteur_, Point centre, Angles3 a)
          constructeur TriangleIsocele construit un triangle isocèle avec les paramètres spécifiés
TriangleIsocele(double base_, double hauteur_, Point centre, Vecteur n_)
          constructeur TriangleIsocele construit un triangle 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 triangle
protected  void calculeCoins(Angles3 a)
          methode calculeCoins calcule la position de chaque coin en fonction des paramètres du triangle
 
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

TriangleIsocele

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

Parameters:
base_ - la longueur du triangle
hauteur_ - la largeur du triangle
centre - le centre du triangle
n_ - la normale au triangle

TriangleIsocele

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

Parameters:
base_ - la longueur du triangle
hauteur_ - la largeur du triangle
centre - le centre du triangle
Method Detail

calculeCoins

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


calculeCoins

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

Parameters:
a - les angles d'euler pour l'orientation du triangle