Couleurs dynamiques

Dans GeoGebra, il est possible de modifier la couleur des objets dans l’onglet ‘Couleur’ du Dialogue Propriétés. Mais il est aussi possible de rendre dynamique leur coloration : Ouvrir le Dialogue Propriétés pour l’objet voulu et choisir l’onglet ‘Avancé’. Il contient une section nommée ‘Couleurs dynamiques’ avec des champs pour les composantes couleur ‘Rouge’, ‘Vert’, et ‘Bleu’.

  • Les valeurs RVB des couleurs principales sont affichées dans les palettes de l’onglet Couleur du Dialogue Propriétés . Afin d’obtenir un nombre acceptable par la commande, diviser chaque valeur RVB par 255 ;

  • Dans chacun de ces champs, il est possible de valider une fonction prenant des valeurs dans [0, 1].

Note Idée :

  • Créer trois curseurs a, b, et c variant entre 0 et 1.

  • Créer un polygone dont la couleur va dépendre des valeurs de ces curseurs.

  • Ouvrir le Dialogue Propriétés pour ce polygone poly1 et entrer les noms de ces trois curseurs dans les champs des composantes couleur.

  • Fermer le Dialogue Propriétés et modifier les valeurs des curseurs pour visualiser comment chaque composante de couleur influence la couleur résultante du polygone.

Il est possible aussi d’animer les curseurs avec des vitesses différentes pour voir la couleur du polygone changer automatiquement.

La section Couleurs dynamiques contient aussi un champ vous permettant de modifier l'Opacité de l’objet. On peut y entrer un nombre de [0,1](les autres nombres sont ignorés) (où 0 signifie transparent et 1 signifie 100% opaque), et aussi bien un curseur, afin d’obtenir une opacité dynamique.

RVB / HSV / HSL

Pour certains effets de couleurs dynamiques il est plus aisé d’utiliser un autre modèle de couleur. Dans ce cas, à la place du RVB(Rouge Vert Bleu) par défaut, sélectionner HSV(Teinte Saturation Valeur) ou HSL(Teinte Saturation Lumière) dans la liste déroulante de l’onglet 'Avancé'.

Pour créer un point A passant par toutes les couleurs de l’arc-en-ciel lorsqu’il se déplace de gauche à droite, choisir le mode HSV avec Saturation et Valeur à 1 et Teinte à x(A).