Récapitulatif -

     Le tableau ci-dessous sert de plan de progression dans la programmation de l'appliquette. Il recence tous les menus et toutes les combinaisons d'entités qui permettent à l'utilisateur de concevoir son dessin.

Légende

BTDR  :  bouton droit de la souris
eg  :  indication dans l'espace graphique
P  :  Point indiqué
P/D  :  Point sur droite indiqué
Cer  :  Cercle indiqué
Ell  :  Ellipse indiquée
Crb  :  Courbe indiquée
D  :  Droite indiquée
n  :  nombre d'éléments à créer en fonction de ''Division''
x,y  :  Saisie de cordonnées absolues d'un point
[R]x,y  :  Saisie de cordonnées absolues ou relatives d'un point au choix
ang  :  Saisie d'un angle absolu exprimé en degrés
[R]ang  :  Saisie d'un angle absolu ou relatif d'un angle au choix exprimé en degrés
ray  :  Saisie d'un rayon
proche  :  point de contact proche du point indiqué par la souris
|  :  ou : pour choix entre plusieurs options

menu
 primaire 
menu
 secondaire 
1ère
 entité 
  2ème
 entité 
  3ème
 entité 
                        l'entité créée                     Dispo. 












Point points  :  x,y           =  le point  √ 
  points  :  eg           = le point
  points  :  P + [R]x,y | eg | P            =        n points entre les deux points
  points  :  P + D       =  n points sur la normale
  points  :  P + Cer       =   projection  la plus proche
  points  :  P + Ell            =       projection  la plus proche  
  points  :  P + Crb       =   projection  la plus proche  
  points  :  D + [R]x,y | eg | P       =   n points sur la normale
  points  :  D + D       =  le point d'intersection
  points  :  D + Cer       = 1° n points sur segment d'intersection  
                  = 2° n points sur la + petite distance  
  points  :  D + Ell       = 1° n points sur segment  
                  = 2° n points sur la + petite distance  
  points  :  D + Crb           n points d'intersection  
  points  :  Cer + [R]x,y | eg | P       =    projection  la plus proche
  points  :  Cer + D       = 1° n points sur segment d'intersection  
                  = 2° n points sur la + petite distance  
  points  :  Cer + Cer       = 1° n points sur segment d'intersection  
                  = 2° n points sur la + petite distance  
  points  :  Cer + Ell            
  points  :  Cer + Crb            
  points  :  Ell + [R]x,y | eg | P            
  points  :  Ell + D            
  points  :  Ell + Cer            
  points  :  Ell + Ell            
  points  :  Ell + Crb            
  points  :  Crb + [R]x,y | eg | P            
  points  :  Crb + D            
  points  :  Crb + Cer            
  points  :  Crb + Ell            
  points  :  Crb + Crb            
  Sup. Pts  :                suppression de tous les points
  Def. Pts  :                définition des points des entités
  Division  :                nombre d'intervales entre points












Droite Pt-Pt  :  x,y | eg | P  + [R]x,y | eg | P       = la droite
  Pt-Pt  :  x,y | eg | P + D       = la normale
  Pt-Pt  :  x,y | eg | P + Cer       =    
  Pt-Pt  :  x,y | eg | P + Ell       =    
  Pt-Pt  :  x,y | eg | P + Crb       =    
  Pt-Pt  :  P/D + D       = la normale illimitée
  Pt-Pt  :  D + [R]x,y | eg | P       = la normale
  Pt-Pt  :  D + P/D       = la normale illimitée
  Pt-Pt  :  D + D            =      le faisceu de n droites
  Pt-Pt  :  D + Crb       =    
  Pt-Pt  :  D + Ell       =    
  Pt-Pt  :  D + Crb       =    
  Pt-Pt  :  E + [R]x,y | eg | P       =    
  Pt-Pt  :  E + D       =    
  Pt-Pt  :  E + E       =    
  Pt-Pt  :  E + C       =    
  Pt-Pt  :  Crb + [R]x,y | eg | P       =    
  Pt-Pt  :  Crb + D       =    
  Pt-Pt  :  Crb + Cer       =    
  Pt-Pt  :  Crb + Ell       =    
  Pt-Pt  :  Crb + Crb       =    
  horiz.  :  x,y | eg           = la droite horizontale illimitée
  vert.  :  x,y | eg           = la droite verticale illimitée
   angle   :  x,y | eg => ang       = la droite oblique  
  Division                 nombre d'intervales entre droites












Cercle Ent-Ent  :  x,y,ray           = le cercle
Ent-Ent  :  x,y | eg | P + ray       = le cercle
Ent-Ent  :  x,y | eg | P + [R]x,y | eg | P + [R]x,y | eg | P        =      le cercle
Ent-Ent  :  x,y | eg | P + [R]x,y | eg | P + ray        =      le cercle
  Ent-Ent  :  x,y | eg | P + [R]x,y | eg | P + BTDR   = le cercle
  Ent-Ent  :  x,y | eg | P | D + [R]x,y | eg | P | D + [R]x,y | eg | P | D   =    
  Ent-Ent  :  x,y | eg | P + Ell +          =         
  Ent-Ent  :  x,y | eg | P + Crb +     =    
  Ent-Ent  :  D + Cer +     =    
  Ent-Ent  :  D + Ell +     =    
  Ent-Ent  :  D + Crb +          =         
  Ent-Ent  :  E + [R]x,y | eg | P +     =    
  Ent-Ent  :  E + D +     =    
  Ent-Ent  :  E + E +          =         
  Ent-Ent  :  E + C +     =    
  Ent-Ent  :  C + [R]x,y | eg | P +     =    
  Ent-Ent  :  C + D +          =         
  Ent-Ent  :  C + E +     =    
  Ent-Ent  :  C + C +     =    
  Division                 nombre d'intervales entre cercles












Cercloïde Ent-Ent  :  4 points du quadrilatère           =  
  Division                 nombre d'intervales entre cercloïdes












                       
Courbe Pts..Pts  :  suite de points [R]x,y | eg | P + BTDR (fin)   = une courbe  
  Division                 nombre d'intervales entre courbes












                       
Texte    :  ...           =    
     :              =    

--ooOoo--