Opérateur TRAC
                                             DATE     99/01/06

    Directive TRACER                         Voir aussi :DESS 
    ----------------                                     @PLOTPRI 
                                                         @B_TPO2D 
    La directive TRAC permet de dessiner plusieurs types d'objets. 

    ----------------------
    |  1ère possibilité  |
    ----------------------

    TRAC ((OEIL1) si 3D)|  ('QUAL')                      | OBJET1 ;
                        |  ('NOEUD')                     |
                        |  ('COUL'  ( COUL1 ) )          |
                        |  ('ELEM')                      |
                        |  ('CACH')                      |
                        |  ('FACE')                      |
                        |  ('ECLA'  ( RAPP1 ) )          |
                        |  ('COUPE' POIN1 POIN2 POIN3 )  |
                        |  ('SECT'  POIN1 POIN2 POIN3 )  |
                        |  ('TITR' 'bla bla...')         |
                        |  ('NCLK')                      |

    Objet :
    _______

    La directive TRAC laisse inchangé l'objet OBJET1, mais en effectue
un dessin sur l'unité graphique spécifiée dans " OPTION TRAC .. ".

    Commentaire :
    _____________

    Par la suite OBJET1 est de type MAILLAGE ou de type RIGIDITE
auquel cas c'est le maillage sous-jacent à la rigidité qui est tracé.
Ceci permet d'obtenir un tracé d'une structure munie de ses conditions
aux limites.

    OBJET1  : objet à tracer (type MAILLAGE ou RIGIDITE).

    OEIL1   : point de vue (en 3D) (type POINT) (facultatif)
              le tracé est fait alors en perspective cavalière.

    'QUAL'  : mot-clé indiquant que les noms des entités présentes sur
              le dessin y seront portés.

    'NOEUD' : mot-clé indiquant que les numéros réels des noeuds seront
              mentionnés sur le dessin.
              ATTENTION : la numérotation change à chaque ordre TASS et
                          au début de chaque ordre SORT.

    'COUL'  : mot-clé indiquant que seuls les éléments qui ont la
              couleur spécifiée par COUL1 (type MOT) ou, si COUL1 n'est
              pas précisée, la couleur par défaut, seront affichés.

    'ELEM'  : mot-clé indiquant que les numéros locaux dans chaque
              objet élémentaire seront mentionnés sur le dessin.
              Un objet élémentaire est constitué d'un seul type
              d'élément.

    'CACH'  : mot-clé indiquant que seules les parties apparentes de
              l'objet seront affichées.

    'FACE'  : mot-clé indiquant que la représentation sera effectuée en
              remplissant les faces de l'élément. L'intensité sera
              fonction de l'angle de la facette avec l'observateur.

    'ECLA'  : mot-clé indiquant que le tracé sera effectué en éclatant
              les éléments. Chaque élément sera représenté avec un
              rapport d'homothétie RAPP1 (type FLOTTANT), égal par
              défaut à 0.5.

    'COUPE' : mot-clé indiquant que seule la partie se trouvant au delà
              du plan de coupe, défini par trois points POIN1, POIN2 et
              POIN3 (type POINT), par rapport à l'oeil est tracée.

    'SECT ' : mot-clé indiquant que seule l'intersection avec le plan de
              coupe, défini par trois points POIN1, POIN2 et POIN3 (type
              POINT), par rapport à l'oeil est tracée.

    'TITR'  : Modification du titre du tracé.

    'NCLK'  : supprime les possibilités de tracé conversationnelles (X).


    ----------------------
    |  2ème possibilité  |
    ----------------------


    TRAC  ('CACH') ((OEIL1) si 3D)   DEFO1
                                   (('DIRE') 'COUPE' POIN1 POIN2 POIN3);
                                   ('SECT' POIN1 POIN2 POIN3);
                                   ('ANIME')
                                   ('OSCIL')
                                   ('TITR' 'bla bla...')
                                   ('NCLK')
                                   ('FACE') ('FACB') ('FSDB')

    Objet :
    _______

    La directive TRAC effectue un tracé d'un objet déformé de la même
façon que le tracé d'un objet de type MAILLAGE.

    Commentaire :
    _____________

    DEFO1   : objet déformé à tracer (type DEFORME).

    OEIL1   : point de vue (en 3D seulement) (type POINT) (facultatif).

    'COUPE' : mot-clé indiquant que seule la partie se trouvant au delà
              du plan de coupe, défini par trois points POIN1, POIN2 et
              POIN3 (type POINT), par rapport à l'oeil est tracée.

    'SECT ' : mot-clé indiquant que seule l'intersection avec le plan de
              coupe, défini par trois points POIN1, POIN2 et POIN3 (type
              POINT), par rapport à l'oeil est tracée.

    'CACH'  : mot-clé indiquant que seules les parties apparentes de
              l'objet sont tracées.

    'ANIME' : mot-clé indiquant, si le système graphique le permet, de
              visualiser en animation les déformées successives conte-
              nues dans l'objet DEFO1.

    'OSCIL' : mot-clé indiquant, si le système graphique le permet, de
              visualiser en animation les déformées successives conte-
              nues dans l'objet DEFO1.

    'TITR'  : Modification du titre du tracé.

    'NCLK'  : supprime les possibilités de tracé conversationnelles (X).

    'DIRE'  : permet de specifier l'orientation de la fenetre de
              de vue:
              vi=(POIN1 'MOINS' OEIL1) definie la direction de vision
              ve=partie de (POIN2 'MOINS' POIN1) orthogonal a vi definie
                 la direction verticale de la fenetre vision
              POIN1,POIN2,POIN3 definissent le plan de vision

    'FACE'  : permet d'intensifier la couleur de l'objet deforme selon
              la normale de l'element par rapport a la direction de
              vision. Le maillage est trace selon la couleur des
              elements.

    'FACB'  : idem 'FACE' mais le maillage est trace en blanc.

    'FSDB'  : idem 'FACB' sans degrade pour les faces.


    Remarque :
    __________

    L'objet DEFO1 peut contenir un objet de type VECTEUR auquel cas
celui-ci est tracé sur la déformée.

    Les seules options permises sont 'CACH' et 'COUPE'.

    ANIME effectue une animation simple de DEFO1, OSCIL effectue l'aller
et retour sur les déformées.

    DIRE permet d'effectuer des traces 3D dans les situations ou l'oeil
se trouve a l'interieur de l'objet.

    FACE, FACB et FSDB sont supportes dans l'interface mif.


    ----------------------
    |  3ème possibilité  |
    ----------------------

    TRAC ('CACH')((OEIL1)
             si 3D |('COUPE' POIN1 POIN2 POIN3)|) VEC1 OBJET1
                   |('SECT' POIN1 POIN2 POIN3) |
                   ('TITR' 'bla bla...')
                   ('NCLK')

    Objet :
    _______

    La directive TRAC effectue un tracé de l'objet VEC1 de type VECTEUR
sous forme de flèches. Ce tracé est superposé à celui de l'objet OBJET1
(type MAILLAGE).

    Les seules options permises sont 'CACH' 'COUPE' 'SECT' 'TITR' et
    'NCLK'.


    ----------------------
    |  4ème possibilité  |
    ----------------------


    TRAC  ('CACH') ((OEIL1) si 3D) |('COUPE' POIN1 POIN2 POIN3 )|   ...
                                   |('SECT' POIN1 POIN2 POIN3 ) |

  ... (N1)   (LREEL1) | CH1   | OBJET1          | ( OBJET2 )   (VEC1) ;
                              | DEFO1           |
                      | MODL1 CH2 (DEFO1) (CH3) |
            ('TITR' 'bla bla...')
            ('NCLK')

    Objet :
    _______

    La directive TRAC effectue un tracé d'un champ sous la forme définie
dans OPTION ISOVALEUR, c'est-à-dire soit comme un réseau de courbes iso-
valeurs, soit en remplissant par des couleurs différentes les zones con-
tenant des valeurs différentes.

    Dans le cas d'un MCHAML ayant plusieurs composantes, le Vonmises
(pour un champ de sous-type CONTRAINTES) ou la premiere composante
est tracé. On peut ensuite choisir interactivement une autre composante.    

    Commentaire :
    _____________

    OEIL1  : point de vue (type POINT) (en 3D) (facultatif).

    CH1    : champ à tracer (type CHPOINT).

    MODL1  : modèle (type MMODEL) (non utilisé pour la
             détermination de l'objet à tracer).

    CH2    : champ à tracer (type MCHAML).

    CH3    : champ de caractéristiques (pour le calcul du Vonmises
             sur les coques plaques et poutres).

    LREEL1 : liste des valeurs selon lesquelles on affiche les
             isovaleurs (type LISTREEL).
             Leur nombre est limité à 14 (sortie PostScript).

    N1     : permet de spécifier le nombre d'isovaleurs desirées. Le
             calcul des niveaux est automatique.

    OBJET1 : objet (type MAILLAGE) permettant par interpolation d'effec-
             tuer le tracé dans le cas d'un CHPOINT.

    OBJET2 : objet (type MAILLAGE) qui, s'il est fourni, est tracé.
             Si OBJET2 n'est pas fourni, OBJET1 est tracé sinon c'est
             OBJET2 qui est tracé.

    'CACH' : mot-clé indiquant que seule la partie apparente de l'objet
             tracé est affichée.

    'COUPE': mot-clé indiquant que seule la partie se trouvant au delà
             du plan de coupe, défini par trois points POIN1, POIN2 et
             POIN3 (type POINT), par rapport à l'oeil est tracée.

    'SECT' : mot-clé indiquant que seule l'intersection avec le plan de
             coupe, défini par trois points POIN1, POIN2 et POIN3 (type
             POINT), par rapport à l'oeil est tracée.

    VEC1   : si VEC1 (type VECTEUR) est fourni, il est également repré-
             senté sur le tracé.

    DEFO1  : si au lieu d'OBJET1, l'objet DEFO1 (type DEFORME) contenant
             une seule déformée est fournie, le tracé est effectué sur
             l'objet déformé.
             Dans ce cas, il n'est pas possible de fournir l'objet VEC1.
             Celui-ci peut cependant faire partie de l'objet DEFO1.


    Les seules options permises sont 'CACH' 'COUPE' 'TITR' et 'NCLK'.

    ----------------------
    |  5ème possibilité  |
    ----------------------

    TRAC (OEIL) ARET |  ('CACH') | OBJET1 OBJET2
                   |  ('FACE') |
            ('COUPE' POIN1 POIN2 POIN3) ;
            ('SECT' POIN1 POIN2 POIN3) ;
            ('TITR' 'bla bla...')
            ('NCLK')


    Objet :
    _______

    La directive TRAC effectue un tracé du maillage OBJET2, obtenu par
    l'opérateur ARETE à partir du maillage OBJET1, en gérant les parties
    cachées.