Il existe trois primitives permettant de colorier une forme : La primitive remplis, la primitive rempliszone et la primitive remplispolygone.
On peut apparenter ces primitives avec la fonction "pot de peinture" utilisée dans de nombreux logiciels de retouche d’images. On peut atteindre les bords de la zone de dessin. Il y a deux règles à respecter pour utiliser correctement ces primitives :
Voyons un exemple pour expliquer la différence entre remplis et rempliszone :
Le pixel sous la tortue est actuellement de couleur blanche. La primitive remplis va colorier tous les pixels blancs voisins avec la couleur du crayon en cours. Si par exemple on tape : fcc 1 remplis
Revenons à présent au premier cas, Si la couleur du crayon de la tortue est le noir, la primitive rempliszone, colorie tous les pixels voisins jusqu’à rencontrer la couleur en cours (ici noire).
Voici, un bel exemple d’utilisation de la primtive remplis :
Etape 1 | Etape 2 | Etape 3 | Etape 4 |
Etape 1 | Etape 2 | Etape 3 | Etape 4 | Etape 5 |