Pavage régulier/semi-régulier

Recherchez tous les pavages réguliers possibles, c'est‑à‑dire en n'utilisant qu'un seul type de polygone pour un même pavage. Recherchez maintenant tous les pavages semi‑réguliers possibles, c'est‑à‑dire en s'autorisant à utiliser plusieurs types de polygones réguliers pour un même pavage.