jamac nous sort la toute première, avec le tracé de cercles et de rectangles :
Au menu, 3 fonctions :
grect(p,s,c)
, remplit un rectangle avec :- p : couple de coordonnées du sommet supérieur gauche
- s : couple avec les longueur et largeur du rectangle
- c, optionnel : triplet de couleurs rouge, vert et bleu, chacune étant un entier sur [0;255], (0,0,0) pour noir par défaut
gcircle(p,r,c)
, remplit un cercle avec :- p : couple de coordonnées du centre du cercle
- r : rayon du cercle
- c, optionnel : triplet de couleurs rouge, vert et bleu, chacune étant un entier sur [0;255], (0,0,0) pour noir par défaut
aacircle(p,r,c,g)
, remplit un cercle en utilisant de l'anti-aliasing (anticrénelage) comme tu peux voir ci-contre :- p : couple de coordonnées du centre du cercle
- r : rayon du cercle
- c, optionnel : triplet de couleurs rouge, vert et bleu, chacune étant un entier sur [0;255], (0,0,0) pour noir par défaut
- g, optionnel : 1 par défaut
Attention, le bon fonctionnement de cette bibliothèque nécessite le script utils.py fourni ci-dessous. Tu ne pourras pas obtenir d'aperçu sur le visualisateur en ligne qui ne gère pas à date les dépendances de scripts. 

Liens :
- bibliothèque graphique graphics.py (nécessite utils.py)
- utils.py
- démo graphique graph_magic.py (nécessite graphics.py)