Pour stocker les dessins, il faut les enregistrer dans des tableaux de points.

En effet chaque courbe de dessin est calculée une fois pour toute quand elle est dessinée, puis un tableau est alloué de la taille du nombre de point d'affichage.

Les fonctions Polygon ou Polyline, de windowsTM sont apellées avec ce tableau de point selon que le dessin doit etre rempli dans le cas où il forme un ensemble fermé ou que seul le contour doit être dessiné:

  • Polygon001 : La fonction Polygon dessine un polygone consistant de trois ou plus de points, les vecteurs sont connectés par des lignes. Cette fonction ferme automatiquement le polygone si neccessaire en reliant avec une ligne le premier point avec le dernier.
  • Polyline : La fonction Polyline dessine une suite de segment, en reliant les points les uns aux autres. Les lignes sont dessinés du premier point aux suivants.

Pour afficher les dessins, il faut les dessiner avec des attributs.

Primitivement seul le dessin de ligne ou de suite de point comme expliqué précédemment était effectué avec les attributs suivants :

  • Le pinceau de windows définie une épaisseur de plume et sa couleur pour dessiner les lignes.
  • La brosse de windows définie une couleur de remplissage.

Ultérieurement d'autres attributs comme les dégradés, les ombres ou le relief ont été ajouté.

  • les dégradés: le dessin du polygone sert de masque à une suite bariolé de ligne de cercle ou de rectangle.
  • les ombres: le même dessin du contour décalé et répété sous donc avant le dessin du polygone.
  • le relief: la projection des segments du polygone selon une direction, une couleur...
001Ce passage traduit de la documentation de programmation de WindowsTM.