Fasciné par les entrelacs celtes, vikings et arabes, j'ai commencé à développer une application Java basée sur la méthode de Christian Mercat afin de travailler sur des entrelacs de toutes natures.
Le principe consiste à représenter l'entrelac par un
graphe,
et à modifier le graphe pour changer l'entrelac. Un exemple de
graphe
et de son entrelac associé est donné sur la figure
ci-dessous

| Knotwork 0.4 | applet | appli | sources | Beaucoup de reecriture du code, avec utilisation d'une bibliotheque 'math.geom2d' separee. Un peu plus lent, mais normalement plus robuste. Possibilite de changer le type d'entrelac (celtique, arabique, rond ...), et d'afficher la matrice d'adjacence du graphe. |
| Knotwork | applet | appli | sources | Dernière version. sorte de fusion entre les deux approches précédentes, avec quelques options supplémentaires (grille, dual, pruning ...). En anglais, maintenant ! |
| EntrelacsD | applet | appli | sources | Version alternative à la première approche, qui relie les centres des segments plutôt que les points d'ancrage. Le résultat est plus joli, mais on perd la possibilité de changer les types de segments et de créer le dual. |
| Entrelacs | applet | appli | sources | Première version de l'applet. Le principe consiste à créer des segments fantômes autour du graphe, puis de tracer des petits bouts d'entrelacs autour de chaque segment, en fonction de son type et de la position des points d'ancrages autour. Les points d'ancrages sont placés au centre des faces du graphe. |