Chgt_etat_bloc (option)
Options - < - Index - >

 

Permet le changement d’état d’un ou plusieurs objets par l’appui simultané sur le bouton gauche de la souris et d’une touche du clavier. Au deuxième clic+clavier, le ou les objets reprennent leur état initial défini dans la zone @figure.

  Syntaxe Paramètres
  chgt_etat_bloc ("touche", {option_1, option_2, ...}, objet_1, objet_2, ..., {option_i, ...}, objet_n, ... ) ; - "touche" : la touche du clavier qui permet de changer l’état du ou des objets (à écrire entre guillemets, minuscule ou majuscule),
- {option_1,option_2,...} : liste des options caractérisant l’aspect du ou des objets dont le ou les noms vont suivre,
- objet_1,objet_2,... : liste des objets qui prendront l’aspect défini par les options précédentes,
- {option_i,...} : nouvelle liste d’options définissant un état.
- objet_n,... : nouvelle liste d’objets qui prendront l’aspect défini précédemment.

On peut mettre autant de couples listes d’options/objets que l’on souhaite.

Les options que l’on peut modifier dépendent des objets auxquels elles s’appliquent :

  • pour les points et lignes : couleur , visibilité (i ou v) , style (1,2,3,rond1,rond2,rond3,7,8,9 ; pour les lignes) , nommage (avecnom,sansnom).
  • pour les cercles : couleur, visibilité (i ou v) , style (1,2,3,7,8,9).
  • pour les polygones : couleur, visibilité (i ou v) , style (1,2,3) , pleinxx

On peut créer plusieurs changements d'état chgt_etat_bloc en utilisant différentes touches clavier. L'appel à un changement d'état par une touche annule l'appel à un éventuel changement d'état précédent : la figure utilisée pour applique le changement d'état est bien la figure telle que définie par sa construction dans le script @figure.

 


Exemple:
options;
  chgt_etat_bloc("a",{v},I,sAA');
@figure;
  A = point( -1.5 , 1.5 );
  O = point( 0 , 0 );
  A' =symetrique( A , O );
  I =milieu( A , A' ) { rouge , // , sansnom , i };
  sAA' =segment( A , A' ) { rouge , 7 , i };

On définit un changement d'état via la touche A du clavier qui va rendre visible {v} le point I et le segment sAA'.

La figure propose un point A, un point O et le symétrique A' de A par rapport à O. Puis dessine mais cache le segment [AA'] et son milieu I en les colorant en rouge, avec des pointillés.

Ainsi la figure proposée au départ n'est constituée que du point A,O et A'. L'appui sur Bouton gauche souris + la touche A fait apparaître/disparaître les segments [AA'] qui met en évidence les caractéristiques de la symétrie.

 

TracenPoche (c) Sésamath