11. Remplissage#

Remplissage [Télécharger ‘remplissage.ggt’]

Contours simples ou composés#

GeoGebra permet très facilement de remplir des formes simples telles que cercles ou polygones. Ce remplissage peut être plein avec la couleur et la transparence que l’on souhaite, ou bien plus exotique : hachures, quadrillages, damiers, etc.

Mais lorsque le contour est composé de plusieurs segments ou arcs de cercle construits indépendamment, il va falloir créer ce que GeoGebra appelle un Lieu. J’avoue ne pas avoir tout compris du concept, mais voici une recette qui fonctionne.

  1. Créer un chemin sous la forme d’une liste de tous les morceaux de contour, dans l’ordre :
    • chemin = { objet 1, objet 2, …, objet n }
  2. Créer un point sur ce chemin :
    • P = Point(chemin)
  3. Créer un autre point qui va varier en même temps que le premier :
    • Q = P
  4. Enfin créer le Lieu :
    • Lieu(P, Q)

C’est ce Lieu que l’on pourra alors sélectionner pour changer son type de remplissage.

Utilisation de l’outil#

L’outil Remplissage automatise les trois dernières étapes de la recette de cuisine indiquée ci-dessus. D’abord créer le chemin, ensuite sélectionner l’outil puis ce chemin. Définition du chemin Remplissage

Problème possible et solution#

Les différents traits de construction sont orientés. Lorsque l’on crée un segment il est facile de savoir si on l’a créé du point A vers le point B ou du point B vers le point A, mais pour les arcs de cercle c’est plus difficile à maitriser. Aussi il arrive que la construction donne quelque chose qui ressemble à ça : Problème

Dans cette situation, j’ai parfois résolu le problème en remplaçant les traits de construction mal orientés par leur opposé, en les faisant précéder du signe moins. Par exemple :

  • chemin = { g, -c, -d, -e, h, f }

Mais le plus sûr consiste à bien vérifier l’orientation au moment de la construction. En particulier, pour un arc de cercle entre les points M et N, on forcera l’orientation en construisant un point P sur l’arc de cercle puis en utilisant l’outil Arc de cercle créé par 3 points. En ligne de commande :

  • ArcCercleCirconscrit(M, P, N).