Ecrivez une procédure carre(x,y,c)
qui dessine un carré centré en (x,y), de côté de longueur c.
Indication : utiliser la procédure rect()
de Processing.
Ecrivez une procédure carres_emboites(x,y,c,nbCarres)
qui permet de dessiner nbCarres
emboités centrés sur le point de coordonnées (x;y)
et dont le carré le plus grand a pour côté c
.
Cette procédure carres_emboites(x,y,c,nbCarres)
appelera la procédure précédente carre(x,y,c)
.
Indications :
for
pour dessiner les nbCarres
.
noFill()
qui permettra de dessiner des carrés non "remplis".
Voici un exemple de rendu d'utilisation de cette procédure carres_emboites(x,y,c,nbCarres)
avec la possibilité de faire varier ses paramètres.
Utiliser la procédure carres_emboites(x,y,c,nbCarres)
pour dessiner des carrés emboîtés sur le centre du canvas et occupant toute la largeur du canvas comme ci-dessous.
Utiliser encore la procédure carres_emboites(x,y,c,nbCarres)
pour dessiner 4 séries de carrés emboîtés comme ci-dessous.
Indication : Utiliser la procédure stroke(r,g,b)
de Processing pour la couleur de contour des carrés.