### 10.3.1 Généralités sur les attributs

Les attributs des objets graphiques peuvent être définis par des commandes ou avec des paramètres optionnels qui sont soit globaux soit locaux.
Certains arguments optionnels, comme titre, labels, sont globaux, ils sont mis au début d’une ligne de commandes ayant comme dernière instruction une instruction graphique et sont applicables à toutes les instructions graphiques de cette ligne de commandes. Par exemple :
titre="A et son conjugué B";A:=point(1+i);B:=point(1-i).
Ils sont déscrits ci-après.
Certains noms comme affichage, couleur, legende peuvent être des noms de commandes ou des noms de paramètres optionnels :

- Les commandes s’appliquent à l’objet graphique mis comme argument ou, s’il n’y a pas d’arguments, modifient les attributs par défaut qui seront utilisés pour les instructions graphiques qui suivent.
  On tape :
  couleur(rouge)
  On obtient :
  1 et toutes les commandes graphiques sans paramètre optionnel de couleur seront dessinées en rouge
  On tape :
  couleur(triangle(-1-i,1,1+i),bleu)
  On obtient :
  le triangle(-1-i,1,1+i) est dessiné en bleu
- Il y a deux sortes d’attributs: les attributs globaux qui sont partagés par toutes les commandes graphiques affichées dans un même écran graphique et les attributs individuels.
  On tape (attribut individuel):
  triangle(0,1,1+i,couleur=bleu)
  On obtient :
  le triangle(0,1,1+i) dessiné en bleu
  On tape (attribut global):
  titre="medianes";triangle(-1-i,1,1+i); mediane(-1-i,1,1+i); mediane(1,-1-i,1+i); mediane(1+i,1,-1-i)
  On obtient :
  le titre "medianes" pour le triangle(0,1,1+i) et ses médianes