next up previous contents index
suivant: La gestion du crayon monter: Les primitives de déplacement précédent: Pour faire un point   Table des matières   Index


Pour faire un cercle ou un arc de cercle: rond

rond a comme argument 1,2 ou 3 arguments.
Si rond a 1 argument : un nombre réel r (+/- le rayon).
rond r dessine le cercle de rayon |r| tangent à la tortue : la tortue trace le cercle en le parcourant dans le sens direct si r>0 et trace le cercle en le parcourant dans le sens indirect si r<0.
La position d'arrivée de la tortue est la même que sa postion de départ.
On tape :
rond 20
Ou on tape :
rond(20)
On obtient :
Le dessin du cercle de rayon 20, tangent à la tortue qui indique le sens +
On tape :
rond -20
Ou on tape :
rond(-20)
On obtient :
Le dessin du cercle de rayon 20, tangent à la tortue qui indique le sens -
Si rond a 2 arguments : un nombre réel r (+/- le rayon) et la mesure d'un angle en degrés a.
rond(r,a) dessine l'arc de cercle tangent à la tortue, de rayon |r| et de mesure signe(r)*a modulo 360 degrés compris entre la postion de départ et la position d'arrivée de la tortue.
À l'arrivée :
si r>0 la tortue a tourné à gauche de a degrés si 360>a>0 ou à gauche de a+360 degrés si -360<a<0 par rapport à sa postion de départ,

et si r<0, la tortue a tourné à droite de a modulo 360 degrés : si 360>a>0 la tortue a tourné à droite de a degrés ou a tourné à droite de a+360 degrés si -360<a<0 par rapport à sa postion de départ.
On tape :
rond(20,90)
Ou on tape :
rond(20,-270)
On obtient :
Le dessin d'un quart de cercle tangent à la tortue et de rayon 20 et la tortue a tourné à gauche de 90 degrés
On tape :
rond(-20,90)
Ou on tape :
rond(-20,-270)
On obtient :
Le dessin d'un quart de cercle tangent à la tortue et de rayon 20 et la tortue a tourné à droite de 90 degrés
Si rond a 3 arguments : un nombre réel r (+/- le rayon) et les mesures de 2 angles en degrés a1 et a2.
rond(r,a1,a2) dessine l'arc de cercle A1A2 tangent à la tortue, de rayon |r| et de mesure a2-a1 modulo 360. Le point A1 (resp A2) est le point défini à partir de la postion de départ de la tortue, par rond(r,a1); (resp rond(r,a2);) :
pour définir A1 (resp A2) la tortue a tourné à gauche si r>0 (ou à droite si r<0 ) de a1 modulo 360 (resp a2 modulo 360) degrés par rapport à sa postion de départ.
On tape :
rond(20,10,100)
Ou on tape :
rond(20,-350,-260)
On obtient :
Le dessin d'un quart de cercle tangent à la tortue et de rayon 20 et décalé de 10 degrés par rapport à la position-départ de la tortue et la tortue a tourné à gauche de 100 degrés.
On tape :
rond(-20,10,100)
Ou on tape :
rond(-20,10,-260)
On obtient :
Le dessin d'un quart de cercle tangent à la tortue et de rayon 20 et décalé de 10 degrés par rapport à la position-départ de la tortue et la tortue a tourné à droite de 100 degrés.
Remarque
rond(20,10,100) est équivalent à :
leve_crayon;rond(20,10);baisse_crayon;rond(20,(100-10))


next up previous contents index
suivant: La gestion du crayon monter: Les primitives de déplacement précédent: Pour faire un point   Table des matières   Index
Documentation de giac écrite par Renée De Graeve