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.