\documentclass[10pt,a4paper]{leaflet} \usepackage[latin1]{inputenc} \usepackage[T1]{fontenc} \usepackage[frenchb]{babel} \usepackage[dvipsnames,usenames]{color} \definecolor{LIGHTGRAY}{gray}{.9} \usepackage{pst-all} \usepackage{manfnt} \usepackage{graphicx} %\usepackage{fondcolore} \usepackage{calc} \usepackage{amsmath,mflogo} \input{christ5.tex} \pagestyle{empty} \title{Rappel des commandes de \texttt{geometriesyr16.mp} et \texttt{donymodule.mp}} \author{Christophe Poulain} \date{\today} \usepackage{endnotes} \usepackage{lmodern} \begin{document} \maketitle \thispagestyle{empty} \section{Commandes générales} \begin{description} \item[\verb!figure!($x_1,y_1,x_2,y_2$)] Commence une nouvelle figure et détermine le cadre qui va entourer la figure. \item[\verb!figuremainlevee!($x_1,y_1,x_2,y_2$)] Commence une nouvelle figure et détermine le cadre qui va entourer la figure tracée {\em à main levée}. \item[\verb!figureespace!($x_1,y_1,x_2,y_2$)] Commence une nouvelle figure et détermine le cadre qui va entourer la figure tracée {\em en 3D}. \item[\verb!fin!, \verb!finmainlevee!, \verb!finespace!] clôture la figure correspondante. \item[\verb!feuillet!] C'est le cadre entourant la figure. On peut le tracer. \end{description} \section{Paramètres généraux} \begin{description} \item[\verb!marque\_p!] Indique le style du pointage des points : \verb!non! (défaut), \verb!plein!, \verb!creux!, \verb!croix!. \item[\verb!marque\_r!] Rayon des cercles de pointage des points. (Défaut : 20). \item[\verb!marque\_a!] Rayon des arcs de cercles de codage des angles. (Défaut : 20) \end{description} \section{Procédures d'affichage} \begin{description} \item[\verb!pointe(A)!] Pointe le point $A$ en accord avec \verb!marque_p!. \item[\verb!nomme.pos(A)!] Nomme le point $A$ en accord avec \verb!marque_p!\ et en suivant la position \verb!pos!. \item[\verb!trace!] Remplace \verb!draw! \item[\verb!remplis!] Remplace \verb!fill! \end{description} \section{Procédures de codage} Elles doivent être précédées de la commande \verb!trace!. \begin{description} \item[\verb!codeperp(A,B,C,5)!] Code l'angle droit $\widehat{ABC}$. \item[\verb!Marqueangle(d1,d2,n)!] Code\endnote{uniquement valable en géométrie plane} l'angle formé par les demi-droites $d_1$ et $d_2$ avec le codage \verb!n! (1; 2; 3 : nombres traits; 4: croix). \item[\verb!marqueangle(A,B,C,n)!] Code\footnotemark[1] l'angle $\widehat{ABC}$ de sens direct avec le codage \verb!n! (1; 2; 3 : nombres traits; 4: croix). \item[\verb!Codeangle(A,B,C,n,btex !\ldots\verb! etex)!] Code\footnotemark[1] l'angle $\widehat{ABC}$ de sens direct avec le codage \verb!n! et le texte \verb!btex !\ldots\verb! etex!. \item[\verb!codesegments(A,B,C,D,n)!] Code les segments $[AB]$ et $[CD]$ avec le codage \verb+n+ (1; 2; 3 : nombres de traits; 4: croix; 5: cercle creux). \item[\verb!Codelongueur(A,B,C,D,E,F,n,!\ldots\verb!)!] Code les segments $[AB]$, $[CD]$, $[EF]$, \ldots avec le même codage \verb!n!. \item[\verb!marque\_para(d1,d2,t)!] Code l'information que les droites $(d_1)$ et $(d_2)$ sont parallèles. Le paramètre $t$ indique la position du codage. \item[\verb!marquesegment(A,B)!] Indique le codage des extrémités du segment $[AB]$. \item[\verb!marquedemidroite(A,B)!] Indique le codage de l'extrémité de la demi-droite $[AB)$. \item[\verb!coupdecompas(A,B,n)!] Permet de tracer\footnotemark[1] {\em un coup de compas} de centre $A$ passant par $B$ avec \og un écart à $B$ égal à $\pm$\verb!n!\degres\fg. \end{description} \section{Objets mathématiques} \subsection{Points} \begin{description} \item[\verb!iso(A,B,C,!\ldots\verb!)!] Détermine l'isobarycentre du système $(A,B,C,\ldots)$. \item[\verb!milieu(A,B)!] Détermine le milieu du segment $[AB]$. (Différence visible avec \verb!iso! lors d'une figure à main levée.) \item[\verb!projection(A,B,C)!] Détermine\footnotemark[1] la projection de $A$ sur la droite $(BC)$. \item[\verb!CentreCercleC(A,B,C)!] Détermine\footnotemark[1] le centre du cercle circonscrit à $ABC$. \item[\verb!CentreCercleI(A,B,C)!] Détermine\footnotemark[1] le centre du cercle inscrit à $ABC$. \item[\verb!Orthocentre(A,B,C)!] Détermine\footnotemark[1] l'orthocentre de $ABC$. \end{description} \subsection{Autres objets : droites} Les commandes doivent être précédées de \verb!trace!. \begin{description} \item[\verb!segment(A,B)!] Trace le segment $[AB]$ ({\em sans le codage des extrémités}). \item[\verb!droite(A,B)!] Trace la droite $(AB)$. \item[\verb!demidroite(A,B)!] Trace la demi-droite $[AB)$. \item[\verb!bissectrice(A,B,C)!] Trace\footnotemark[1] la bissectrice de $\widehat{CBA}$. \item[\verb!parallele(A,B,C)!] Trace\footnotemark[1] la parallèle à la droite $(AB)$ passant par $C$. \item[\verb!perpendiculaire(A,B,C)!] Trace\footnotemark[1] la perpendiculaire à la droite $(AB)$ passant par $C$. \item[\verb!mediatrice(A,B)!] Trace\footnotemark[1] la médiatrice du segment $[AB]$. \end{description} \subsection{Autres objets : polygones} Les commandes doivent être précédées de \verb!trace!. \begin{description} \item[\verb!triangleqcq(A,B,C)!] Trace\footnotemark[1] un triangle {\em vraiment quelconque}\endnote{Merci Jean-Côme Charpentier} et définit les points $A$, $B$ et $C$. \item[\verb!polygone(A,B,C!,\ldots\verb!)!] Trace le polygone $ABC\ldots$ \item[\verb!chemin(A,B,C!,\ldots\verb!)!] Trace le chemin polygonal {\em non fermé} $ABC\ldots$ \end{description} \subsection{Autres objets : cercles} \begin{description} \item[\verb!cercles(A,3cm)!] Trace\footnotemark[1] le cercle de centre $A$, de rayon 3~cm. \item[\verb!cercles(A,B)!] Trace\footnotemark[1] le cercle de centre $A$ et qui passe par $B$. \item[\verb!cercles(A,B,A,B,C)!] Trace\endnote{uniquement en géométrie spatiale} le cercle de centre $A$ passant par $B$ dans le plan $(ABC)$. \item[\verb!arccercle(A,B,O)!] Trace\footnotemark[1] l'arc de cercle $AB$ de sens direct et de centre $O$. \item[\verb!pointarc(cc,ang)!] Repère le point du cercle \verb!cc! et d'angle \verb!ang! (au sens \MP). \end{description} \subsection{Autres objets: les transformations} \begin{description} \item[\verb!rotation(A,B,50)!] Détermine\footnotemark[1] l'image de $A$\endnote{Ce peut être un autre objet (par exemple \verb!image!) de \MP} par la rotation de centre $B$ et d'angle 50\degres. \item[\verb!symetrie(A,B)!] Détermine\footnotemark[1] l'image de $A$\footnotemark[4] par la symétrie centrale de centre $B$. \item[\verb!symetrie(A,B,C)!] Détermine\footnotemark[1] l'image de $A$\footnotemark[4] par la symétrie axiale d'axe $(BC)$. \end{description} \section{Divers} Les commandes doivent être précédées de \verb!trace!. \begin{description} \item[\verb!hachurage(cc,ang,ec,tr)!] Hachure complètement le chemin {\em fermé} \verb!cc!, avec des hachures inclinées d'\verb!ang! espacées de \verb!ec! et de motifs \verb!tr!. (0: traits pleins; 1:pointillés; 2: traits d'axes) \item[\verb!cotation(A,B,ec,dec,btex !\ldots\verb! etex)!] Trace\footnotemark[1] une flèche de cotation du segment $[AB]$ décalée de \verb!ec!; nommée, sur le dessus, par le texte décalé de \verb!dec!. \item[\verb!cotationmil(A,B,ec,dec,btex !\ldots\verb! etex)!] Trace une flèche de cotation du segment $[AB]$ décalée de \verb!ec! et dans laquelle une ouverture par rapport au milieu de \verb!dec! a été faite pour nommé par le texte. \item[\verb!appelation(A,B,dec,btex !\ldots\verb! etex)!] Affiche le long du segment $[AB]$ avec un décalage \verb!dec! le texte. \item[\verb!transparence cc!] \endnote{Crée par Anthony Phan} Remplit le chemin fermé \verb!cc! en créant une transparence avec la couleur définie par \verb!fillcolor! (défaut:gris). \end{description} \section{Compléments de géométrie dans l'espace} Ici, tous les points mathématiques sont du type \verb!color! de \MP. Pour chaque figure de géométrie dans l'espace \begin{verbatim} figureespace(x_1,y_1,x_2,y_2); Initialisation(r,t,p,d); finespace; \end{verbatim} où $r$, $t$ et $p$ sont les coordonnées sphériques de la position de l'observateur et $d$ la distance à l'écran. \par Il y a aussi le paramètre \verb!typerepre! qui peut prendre les valeurs \verb!proj! (défaut) et \verb!persp!. \subsection{Commandes propres à la 3D} \begin{description} \item[\verb!TraceAxes!] Trace les axes du repère. \item[\verb!TraceGrille(nb)!] Trace une grille en 3D de l'origine sur un nombre \verb!nb! d'unités. \item[\verb!Graduations(nb)!] Indique les graduations sur la grille. \item[\verb!Projectionxy(A)!, \verb!Projectionyz(A)!, \verb!Projectionzx(A)!] Trace la projection de $A$ sur le plan $Oxy$ (respectivement sur $Oyz$ et $Ozx$) en traits d'axes et en rouge. \item[\verb!Projection(A)!] Regroupe les trois projections précédentes. \end{description} \subsection{Points, droites, plans} \begin{description} \item[IntersectionDroite(A,B,C,D)] Détermine l'intersection des droites $(AB)$ et $(CD)$. \item[IntersectionPlanDroite(A,B,C,D,E)] Détermine l'intersection du plan $(ABC)$ avec la droite $(DE)$. \item[IntersectionPlanPlan(A,B,C,D,E,F)] Détermine l'intersection des plans $(ABC)$ et $(DEF)$. \end{description} \subsection{Solides} \begin{description} \item[\verb!pointilles!] Paramètre qui, par défaut, est à \verb!oui! pour afficher les pointillés dans les solides ci-dessous. \item[\verb!Cube(A,B,C,D,E,F,G,H)!] Trace un cube $ABCDEFGH$ et définit les points $A$, $B$, $C$, $D$, $E$, $F$, $G$, $H$. \item[\verb!Pave(A,B,C,D,E,F,G,H)(6,4,3)!] Trace un pavé droit $ABCDEFGH$ de profondeur 6 unités, de largeur 4 unités et de hauteur 3 unités et définit les points $A$, $B$, $C$, $D$, $E$, $F$, $G$, $H$. \end{description} \theendnotes \end{document}