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))
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