Je pense que l'idée du patron peut fonctionner.
Tu as 12 liens à faire, les 12 arêtes, et déjà quelques-unes de posées : les faces adjacentes, il y en a 5 dans un patron.
Et là de proche en proche tu peux recontruire les liens manquants.
Avec les données d'exemple mais en modélisant un vrai dé, tu as ça: __1_
453_
__62
Les liens sont : 1-3, 3-6, 3-5, 5-4, 6-2
À gauche de la face 1 et de la face 3 tu as la même face, ici on l'a à gauche de la face 3, c'est la 5, tu peux donc lier 1 et 5 avec une rotation de -1 de 1 vers 5 et de +1 de 5 vers 1.
Et tu cherches des faces adjacentes dont une des deux a un voisin, tu vas pouvoir faire :
1 et 3 -> 5 -> ajoute 1-5
3 et 5 -> 6 -> ajoute 5-6
3 et 6 -> 2 -> ajoute 3-2
Tu viens de passer à 8 arêtes, et tu sais qui te manque :
1-2, 1-4, 2-4, 4-6.
Là je suppose qu'il faut chercher des voisins virtuels, par exemple tu as le lien construit 3-2, 3 adjacent à 1, selon la première méthode :
1 et 3 -> 2' -> ajoute 1-2' où 2' est la rotation de 2 selon le lien construit 3-2, en additionnant les rotations, on a un demi-tour entre 1 et 2.
4 et 5 -> 1' -> ajoute 4-1' où 1' est la rotation de 1 selon le lien construit 1-5, en additionnant les rotations, on a aussi un demi-tour entre 1 et 4.
4 et 5 -> 6' -> ajoute 4-6' où 6' est la rotation de 6 selon le lien construit 5-6, en additionnant les rotations, on a aussi un demi-tour entre 4 et 6.
Trois liens de premier niveau nous permettent de trouver trois liens de second niveau, il nous reste un dernier lien à trouver : 4-2, chacun à l'autre bout du bidule.
Mais avec 2', le 2 construit à côté de 3 avec une rotation de -1, on a un alignement de 4 faces : 4-5-3-2, qu'on aurait pu avoir sur un patron initial d'ailleurs. Et là 4-2' est lié directement parce que la terre est ronde (un truc du genre), donc on a notre lien 4-2 avec une rotation dont il faut bien calculer le sens avec une aspirine.
Bref, on doit pouvoir bricoler un algorithme en deux passe et un dernier lien, et tout reconstruire.
[^] # Re: Trop pour moi
Posté par Yth (Mastodon) . En réponse au message Avent du Code, jour 22. Évalué à 3.
Je pense que l'idée du patron peut fonctionner.
Tu as 12 liens à faire, les 12 arêtes, et déjà quelques-unes de posées : les faces adjacentes, il y en a 5 dans un patron.
Et là de proche en proche tu peux recontruire les liens manquants.
Avec les données d'exemple mais en modélisant un vrai dé, tu as ça:
__1_453_
__62
Les liens sont : 1-3, 3-6, 3-5, 5-4, 6-2
À gauche de la face 1 et de la face 3 tu as la même face, ici on l'a à gauche de la face 3, c'est la 5, tu peux donc lier 1 et 5 avec une rotation de -1 de 1 vers 5 et de +1 de 5 vers 1.
Et tu cherches des faces adjacentes dont une des deux a un voisin, tu vas pouvoir faire :
Tu viens de passer à 8 arêtes, et tu sais qui te manque :
1-2, 1-4, 2-4, 4-6.
Là je suppose qu'il faut chercher des voisins virtuels, par exemple tu as le lien construit 3-2, 3 adjacent à 1, selon la première méthode :
Trois liens de premier niveau nous permettent de trouver trois liens de second niveau, il nous reste un dernier lien à trouver : 4-2, chacun à l'autre bout du bidule.
Mais avec 2', le 2 construit à côté de 3 avec une rotation de -1, on a un alignement de 4 faces : 4-5-3-2, qu'on aurait pu avoir sur un patron initial d'ailleurs. Et là 4-2' est lié directement parce que la terre est ronde (un truc du genre), donc on a notre lien 4-2 avec une rotation dont il faut bien calculer le sens avec une aspirine.
Bref, on doit pouvoir bricoler un algorithme en deux passe et un dernier lien, et tout reconstruire.