wiki:infofem:lda:cours2021:lda2021-formes-disponibles

Explorer les différentes formes de base disponibles pour nos créations


Avant de commencer, il faut indiquer la taille de la toile qu'on va utiliser pour dessiner. Pour cela on utilise l'instruction :
size(largeur, hauteur). Les dimensions largeur et hauteur sont exprimées en pixels.

Les figures dessinées sur la toile sont placées à l'aide de coordonnées (x, y) où :
→ x est la position horizontale (abscisse) de 0 (à gauche) à largeur (à droite)
→ y la position verticale (ordonnée) de 0 (en haut) à hauteur (en bas).

Pour définir la couleur de fond on utilise background(intensité de gris) ou background(r,g,b).


Pour créer nos dessins, nous allons utiliser des fonctions qui dessinent des formes basiques. Ces formes nous permettront de créer des dessins plus complexes. Nous avons 5 formes disponibles : le rectangle, l'ellipse, la ligne, le triangle et le point (que nous n'utiliserons pas ici).


Pour fonctionner, chaque fonction de dessin a besoin de différentes informations comme la position de la forme et ses dimensions. Ses informations sont appelés paramètres et se placent entre les parenthèses qui suivent le nom de la fonction. Voici les fonctions de dessin :

la ligne : line(xdebut, ydebut, xfin, yfin) dessine une ligne depuis les coordonnées xdebut, ydebut, qui sont 90, 10 dans l'illustration (point vert), jusqu'aux coordonnées xfin, yfin, soit 130, 60 dans l'illustration (point jaune) .

le rectangle : rect(x, y, largeur, hauteur) dessine un rectangle dont le coin supérieur gauche se trouve aux coordonnées x, y, soit 10, 10 dans l'illustration (point vert) ,
et dont la taille des côtés horizontaux est largeur et celle des côtés verticaux est hauteur, soit une largeur de 30 et une hauteur de 40 dans l'illustration.

l'ellipse : ellipse(x, y, largeur, hauteur) dessine une ellipse (un ovale) dont le centre se trouve aux coordonnées x, y, soit 70, 80 dans l'illustration (point vert) ,
et dont le diamètre horizontal est largeur et le diamètre vertical est hauteur, soit des diamètres de taille 20 et 40 dans l'illustration. Pour dessiner un cercle rien de plus simple : il suffit de mettre la même valeur pour hauteur et largeur.

le triangle : triangle(xA, yA, xB, yB, xC, yC) dessine un triangle ABC dont les coordonnées du point A sont xA, yA (point vert (10,110)), les coordonnées du point B sont xB, yB (point jaune (50,140)) et les coordonnées du point C sont xC, yC (point rose (20,140)).


Pour utilisez toutes les fonctions que vous allez voir dans ce cours vous devez respecter le format tel qu'on vous le donne, c'est à dire :
  • respecter le nom
  • respecter les majuscules-minuscules
  • respecter le nombre de paramètres (informations) dont elle a besoin

Par exemple pour dessiner une ligne on utilise line écrit en minuscule avec 4 paramètres à l'intérieur des parenthèses.


Si vous ne l'avez pas déjà fait, changez les paramètres des différentes fonctions du programme ci-dessous, pour comprendre ce que vous venez de lire :


  • wiki/infofem/lda/cours2021/lda2021-formes-disponibles.txt
  • Dernière modification : 2024/02/06 18:18
  • de yann.secq