Page 76 - Activités algorithmiques avec Python en spécialité Mathématiques
P. 76

 Appendice 2 : modules Python additionnels
 ▸t.color(r,g,b) (ou t.pencolor(r,g,b) selon le système et les mises à jour) permet de fixer la couleur des traits en composantes de rouge, vert, bleu. Le code RGB permet de définir la couleur d’un pixel à l’aide de trois nombres entiers compris entre 0 et 255 décrivant des intensités lumineuses pour les composantes rouge, verte et bleue de la lumière (0 indiquant une absence de lumière).
▸t.pensize(p) permet d’avoir des tracés de largeur fine (p=0), moyenne (p=1) ou épaisse (p=2). ▸t.speed(v) permet d’avoir des tracés lents (v=0) ou rapides (v=1 ou v=10 selon le système). ▸t.setheading(d) permet de « diriger » la tortue dans l’azimut (ou direction) d, d étant un angle en
degrés compté à partir de l’horizontale dans le sens trigonométrique. ▸t.position(v) renvoie un couple (a,b) donnant la position de la tortue (en pixels). ▸t.heading(v) renvoie la valeur de l’azimut de la tortue (en degrés).
ti_draw
Ce module donne accès à des fonctions de tracé graphique « ponctuel » (bitmap) à l’écran avec des coordonnées « absolues » (pixels).
      Instructions
 Exemples
Sur l’écran de la calculatrice il y a des colonnes et des lignes de pixels. Les pixels de coordonnées x et y sont repérés à l’aide de ces lignes et colonnes, avec
0≤x≤319 et 0≤y≤209. Le « coin » en haut à gauche a les coordonnées (0;0).
On commence par effacer l'écran :
clear()
set_color(R,G,B) fixe la couleur pour les traits d’après des intensités de rouge, vert, jaune (comprises entre 0 et 255, 255 étant l’intensité la plus forte).
set_color(128,128,128) choisit un
« gris moyen » et set_color(255,0,0) choisit un rouge « vif ».
plot_xy(x,y,type) permet d’allumer le pixel aux coordonnées ( x ; y ) sur l’écran de la calculatrice avec un
« type » de point compris entre 1 et 13 (plus ou moins gros).
plot_xy(159,105,7) allume le pixel du centre de l’écran dans la couleur choisie.
draw_line(x1,y1,x2,y2) trace un segment d’après les coordonnées de ses extrémités.
draw_line(0,209,319,0)
trace la diagonale montante de l'écran.
draw_circle(x,y,r) trace un cercle d’après les coordonnées de son centre et son rayon.
draw_circle(159,104,105)
trace le plus grand cercle entier possible.
fill_circle(x,y,r) trace un disque (cercle plein) d’après les coordonnées de son centre et son rayon.
fill_circle(212,104,105)
trace le plus grand disque possible, calé à droite.
draw_text(x,y,"texte") trace un texte commençant aux coordonnées indiquées.
 draw_text(0,0,"TITRE")
TI-83 : show_draw() finit le dessin et se met en attente de l'appui sur ‘.
           74 Ce document est mis à disposition sous licence Creative Commons © Texas Instruments 2021-2022 / Photocopie autorisée
  



































































   74   75   76   77   78