C.a.R: les outils.

        Nous allons maintenant dcrire les diffrents outils et options
        disponibles sur la barre d'icnes de C.a.R.
        Si la souris reste plus de deux secondes sur une icne,
        une bulle d'aide s'affiche, qui donne un aperu de sa fonction.
        Il est bon de jeter un coup d'oeil galement  la ligne d'tat,
        situe en-dessous de la figure, o sont indiqus les objets ou les choix
        requis par l'outil slectionn.

        Les outils servent  construire des objets. Les proprits suivantes
        sont communes  tous les objets. Ces proprits peuvent tre fixes
        soit  leurs valeurs par dfaut, soit dans la bote de dialogue relative
         l'objet. Les valeurs par dfaut peuvent tre modifies en utilisant
        les boutons de la barre d'icnes ou les menus. Une bote de dialogue
        permettant d'diter les proprits d'un objet s'ouvre quand on clique
        avec le bouton droit de la souris sur cet objet.

Objets fixes.

       On peut fixer la position d'un point, la longueur d'un segment,
       le rayon d'un cercle ou la mesure d'un angle. Pour fixer la valeur
       d'un objet, on peut utiliser n'importe quelle expression; le plus simple
       est bien sr d'utiliser un nombre.

       Par exemple, pour crer un segment de longueur fixe, on peut soit
       commencer par crer ce segment et ensuite ouvrir une bote de dialogue
       pour fixer sa longueur, soit maintenir la touche Maj (Shift) enfonce
       lors de la cration du deuxime point, ce qui ouvre automatiquement une
       bote de dialogue. Pour les cercles et les angles, cela cre une forme
       un peu particulire de ces objets, qui est explique plus en dtail plus
       bas.

Dpendances.

        Les objets sont stocks dans une liste, et leurs proprits dpendent
        souvent des objets qui les prcdent dans cette liste.
        L'ordre des objets dans la liste dtermine quel objet est dessin
        en premier. Il existe un menu qui permet de faire remonter un objet
        dans la liste; un objet ne peut bien entendu pas tre remont plus
        haut qu'un objet dont il dpend.

        Les polygones pleins et d'autres objets peuvent tre dessins en
        arrire-plan, en utilisant le bouton correspondant de la bote de
        dialogue d'dition de l'objet.


Point:
        Un point peut tre cr par divers outils. L'outil point cre
        normalement un point libre, que l'on peut dplacer. Cependant,
        si on clique au voisinage d'une intersection, le programme propose
         l'utilisateur de crer le point  cette intersection. Les points
        d'intersection ne sont pas libres, puisqu'ils dpendent des objets
        dont on prend l'intersection.
        Les points peuvent tre fixs. Si la touche Maj est maintenue enfonce
        lors de la cration du point, une bote de dialogue s'ouvre
        automatiquement et permet d'diter le point.

        La bote de dialogue d'dition des points est tudie
        plus en dtail sur une autre page de l'aide.


Droites, segments, demi-droites fixes.

        Ces objets dpendent de deux points; l'utilisateur doit donc 
        slectionner deux points pour les construire. La diffrence entre les
        droites, les segments et les demi-droites n'est pas seulement visuelle:
        les intersections et les constructions de perpendiculaires se comportent
        galement de manire diffrente. Par exemple l'intersection de deux
        segments n'est dfinie que si ces deux segments se coupent. La
        perpendiculaire  un segment n'est pas construite si le pied de cette
        perpendiculaire n'appartient pas au segment. Pour les perpendiculaires,
        il est nanmoins possible de changer ce comportement. Il est  noter que
        les outils de construction de perpendiculaires, d'angles ou de
        parallles construisent des droites dans tous les cas.
        La longueur d'un segment peut tre fixe si une de ses extrmits est
        libre. Pour crer un tel segment, on peut soit maintenir la touche Maj
        enfonce lors de la cration de sa deuxime extrmit, soit utiliser
        l'outil appropri (dans ce cas, la seconde extrmit est toujours cre
        comme point libre).

Cercle - cercle dfini par rayon et centre (compas) - cercle de rayon fixe.

         La diffrence entre ces deux outils est que le premier cre un cercle
         de centre le premier point slectionn et passant par le second point,
         tandis que le second outil cre un cercle ayant un rayon gal  la
         distance entre les deux premiers points choisis, et dont le centre est
         le troisime point (il faut bien sr slectionner 3 points pour dfinir
         un tel cercle).
         On peut fixer la longueur du rayon d'un cercle du premier type, si
         le deuxime point choisi est libre.
         Il y a un troisime type de cercles, sur la circonfrence duquel aucun
         point n'est spcifi. Ce type de cercles peut tre utile quand on
         dfinit une macro. Pour crer un tel cercle, il suffit de maintenir la
         touche Maj enfonce lors du choix du second point, ou d'utiliser
         l'outil appropri. Aucun point n'est alors cr sur le cercle, mais une
         bote de dialogue s'ouvre et on peut y entrer n'importe quelle
         expression pour le rayon.

Intersections:

        Cet outil construit l'intersection de deux droites, de deux cercles, ou
        d'une droite et d'un cercle. Quand on dessine une figure sur le papier,
        la construction de cette intersection ne ncessite aucune opration
        particulire; mais l'ordinateur ne travaille pas ainsi (ainsi, il
        est possible avec C.a.R. de construire des coniques, mais pas, pour l'
        instant, de prendre l'intersection de deux coniques). Cela met aussi en
        vidence la nature des points ainsi construits. Le programme cre 
        automatiquement une intersection chaque fois qu'un outil attend un point
        et que l'utilisateur clique  proximit de intersection de deux objets.
        De mme, pour crer une intersection, on peut soit cliquer
        successivement sur les deux objets, soit cliquer directement sur le
        point alors que l'outil intersection est actif.

        Les cercles se coupent en deux points. Normalement, le programme cre
        les deux points d'intersection. Si on n'en veut qu'un, il suffit de
        cacher l'autre. Si l'intersection est cre automatiquement, le second
        point n'est pas cr.

        Il faut remarquer aussi qu'un segment n'est pas une droite:
        l'intersection de deux segments est  distinguer de l'intersection des
        deux droites qui les portent.

        Il y a un problme un peu subtil pour ordonner les deux points
        d'intersection de deux cercles (ou d'un cercle et d'une droite).
        Contrairement  d'autres programmes, C.a.R. le fait d'une manire
        continue et prvisible. Pour les cercles, par exemple, l'ordre est
        invers si les deux cercles sont changs. L'ordre des points
        d'intersection d'un cercle et d'une droite dpend de l'orientation de la
        droite (c'est--dire de l'ordre dans lequel les deux points qui la
        dfinissent ont t entrs). Essayez de dplacer la droite de manire 
        ce qu'elle ne coupe plus le cercle, puis ramenez-la  sa position
        initiale; vous verrez que l'ordre des points d'intersection n'a pas
        chang.

        Il est parfois ncessaire de choisir un des deux points d'intersection.
        On le fait en imposant  l'un de ces points de se tenir loin d'un
        point donn. Les points d'intersection sont alors ordonns de manire 
        ce que le point choisi soit le plus loign de ce point, ce qui permet
        de choisir de manire continue le point d'intersection. La bote de
        dialogue pour les intersections contient une entre spcifique  cet
        effet.
        Ce type d'intersection est cr automatiquement si l'autre point d'
        intersection est un point commun aux deux cercles dj visible sur la
        figure.

Parallles - perpendiculaires:

        L'utilisation de ces outils est claire. Ils crent toujours des droites.

Milieu:

       Cre le milieu du segment form par les deux points.

Angle - Angles de mesure fixe:

        Les angles sont des objets dcoratifs et ne peuvent servir  effectuer
        des constructions. Pour dfinir un angle, il faut choisir 3 points; le
        deuxime est le sommet.
        Les angles de mesure fixe sont dfinis par 2 points et une mesure. On
        les construit soit en maintenant la touche Maj enfonce lors de la
        cration du troisime point, soit avec l'outil appropri. Cela a pour
        effet non pas de crer un point, mais d'ouvrir une bote de dialogue
        dans laquelle on pourra entrer n'importe quelle expression pour la
        mesure de l'angle.
        Les angles peuvent tre reprsents en trois tailles; la plus grande
        consiste en un arc de cercle, dont l'origine est le premier point ayant
        servi  dfinir l'angle.
        Les noms des angles peuvent comporter des lettres grecques. Par exemple,
        pour crire un alpha, il suffit de taper \a. Les angles de 90 et ceux
        dont le nom commence par "." s'affichent avec un point, si on demande
        d'afficher leur mesure ou leur nom. Les angles peuvent aussi tre
        reprsents comme des arcs pleins.


Point sur un objet:

        Il s'agit d'un point qui est li  une droite ou  un cercle. Il se
        dplacera de manire continue avec l'objet auquel il est li si cet
        objet se dplace.
        Un point peut  tout moment tre dtach de l'objet auquel il est li
        ou li  un autre objet  l'aide de la bote de dialogue d'dition du
        point. S'il n'est pas situ sur l'objet, il est alors automatiquement
        remplac par le point le plus proche situ sur l'objet.
        Ces points ne sont pas libres. Nanmoins si les deux extrmits d'un
        segment sont sur une droite et si l'une d'elles est lie  cette droite,
        la longueur du segment peut quand mme tre fixe (voir plus bas).

Outil de dplacement:

         Cet outil peut tre utilis pour dplacer les points; on peut aussi
         utiliser pour cela le bouton droit de la souris.

Trace - trace automatique:

        Ces outils importants dessinent la trace des points.

        La trace simple fonctionne ainsi: l'utilisateur dplace un point,
        et la trace des autres points slectionns est dessine. Il faut donc
        commencer par indiquer un point (ou plusieurs: maintenir la touche Maj
        enfonce): celui (ou ceux) dont on veut dessiner la trace, puis un autre
        point dont le premier (ou les premiers) dpend; on dplace ensuite ce
        dernier point avec le bouton gauche de la souris, et la trace des points
        prcdents est dessine.
        L'outil de trace automatique dplace automatiquement le point sur un
        objet. Il faut donc entrer deux points (celui dont on veut dessiner la
        trace et celui qu'on veut dplacer) et un objet (le cercle, la droite ou
        le segment sur lequel le deuxime point se dplacera). Cette trace est
        recalcule chaque fois que d'autres points sont dplacs, ce qui montre
        la faon dont la trace dpend des autres points de la figure. La trace
        est active jusqu' ce que l'utilisateur clique quelque part dans la
        figure.
        Les traces sont enregistres en mme temps que la figure. Si la trace
        est active, elle est enregistre sous cette forme: si on ouvre de
        nouveau la figure, l'animation commencera.
        La trace est efface chaque fois qu'un autre outil est activ ou que l'
        outil trace est de nouveau slectionn.

Animation:

        Cet outil permet d'animer un point qui se dplace le long de segments ou
        de cercles. Pour commencer l'animation, on choisit un point, puis une
        suite de segments ou de cercles; on termine en slectionnant de nouveau
        le point ou n'importe lequel des objets dj slectionns. On arrte l'
        animation en cliquant de nouveau sur la figure.
        Les animations sont enregistres en mme temps que la figure. Dans les
        applets, la prsence d'une animation interdit compltement toute
        intervention de l' utilisateur.

Expressions arithmtiques:

        On peut afficher dans la figure la valeur d'expressions arithmtiques.
        L'expression peut galement tre accompagne d'un texte, qui en explique
        le sens et comporte ou non sa valeur.

Polygones pleins:
        Cet outil remplit un polygone dfini par ses sommets.
        Si la version de Java utilise est postrieure  la version 1.3,
        la couleur est par dfaut transparente. Pour dfinir le polygone,
        il suffit de cliquer sur chacun des sommets, dans l'ordre voulu.
        La dfinition s'achve en cliquant une seconde fois sur un sommet dj
        choisi, ce qui ferme le polygone. On peut superposer des polygones,
        et choisir d'en dessiner certains en arrire-plan, en utilisant la bote
        de dialogue d'dition du polygone.

Texte:

        Cet outil affiche un texte, ventuellement, de plusieurs lignes, 
        l'intrieur de la figure.

Excution et dfinition de macros:

        Voir la rubrique d'aide spcialise.

Cacher et montrer des objets:

        Permet de cacher des objets. Pour rendre visible un objet cach, il faut
        d'abord choisir de montrer tous les objets cachs. On peut aussi cacher
        des objets en maintenant les touches Ctrl et Maj simultanment enfonces
        et en cliquant sur l'objet. Dans ce cas, les cercles et les droites
        commencent par tre dessins sous forme partielle, et sont compltement
        cachs au clic suivant.

Supprimer le dernier objet cr:

        Cet outil permet de supprimer le dernier objet visible cr.


Couleur - apparence - style des points - cercles partiels - droites partielles
- vecteurs

        Choisit les options par dfaut pour les nouveaux objets crs.

Afficher les noms - afficher les valeurs - noms longs

         Autres valeurs par dfaut.

Montrer les couleurs:

        Permet de ne montrer que les objets d'une certaine couleur (les objets
        noirs sont toujours affichs).

Montrer les objets cachs:

        Permet d'afficher ou non les objets cachs.

Grille:

        Affichage ou non de la grille. Si la grille est affiche, les nouveaux
        points et ceux qu'on dplace avec le bouton droit de la souris collent
        aux points de la grille.

Commentaire, exercice:

        Affiche le commentaire, ou, si la touche Maj est enfonce, le texte de
        l'exercice.
