Page 2 sur 3

Re: Le modèle Cristallo.mod

MessagePublié: 14 Nov 2010 19:33
par Alphonse Capriani
Alors Patrick? Tu t'es attaqué au 90 pavages apériodiques? :lol:

Re: Le modèle Cristallo.mod

MessagePublié: 14 Nov 2010 19:39
par P.Fradin
Pas encore. Ce week-end c'est copies, avec saisie en Tex du corrigé. Mais heureusement quelques animations à faire dans le corrigé (épicycloïdes et hypocycloïdes) pour égayer ces heures pluvieuses :D

Re: Le modèle Cristallo.mod

MessagePublié: 20 Nov 2010 23:46
par P.Fradin
J'ai commencé les pavages apériodiques. C'est bon pour les 13 premiers, mais ça coince sur le 14: graphique désespérément vide:

Code: Tout sélectionner
[       view(-1,1,0,1), Marges(0,0,0,0), size(16),
        number:=14,
        TilesLineStyle:=solid, TilesWidth:=2, TilesColor:=HexaColor("FFB6C1"),
   TilesFillColor1:=HexaColor("8B0000"),
   TilesFillColor2:=HexaColor("FFA500"),
   TilesFillColor3:=HexaColor("FFFFFF"),
   TilesFillColor4:=HexaColor("DC143C"),
        TilesFillColor5:=HexaColor("483D8B"),
         TilesFillColor6:=HexaColor("FFB6C1"),
   TilesFillColor7:=HexaColor("006400"),
        TilesFillColor8:=HexaColor("D3D3D3"),
   xdeb:=-2,xfin:=2, niv:=18, tuile:=1,
        $P:=PavAperiodiqueTiles(number,xdeb,xfin, tuile),
   {Génération du pavage}
        $Pav:=PavAperiodique(number, P, niv),
   {Dessin du pavage}
   DrawTiles(Pav),
   {Affichage du nom du pavage}
   PavAperiodiqueNames(number, "pfnpv", 0),
   LineStyle:=noline, FillStyle:=full, FillOpacity:=0.7,
   LabelStyle:=bottom+left+framed, LabelSize:=large,
   LabelDot(Xmin+i*Ymin, ["\slshape ", @pfnpv], "NE", 0, 0.1)
   ]


Tu peux essayer?

Re: Le modèle Cristallo.mod

MessagePublié: 22 Nov 2010 08:02
par Alphonse Capriani
Euh... Je vais voir ca...

(Je suis surpris : j'avais fais des test avant de poster la mise à jour... :| )

Re: Le modèle Cristallo.mod

MessagePublié: 22 Nov 2010 08:11
par Alphonse Capriani
Euh...

Peut-être que si t'arrêtais de piquer mes exemples que ce soit dans la doc ou dans le fichier Cristallo.mod, ca marcherait mieux!!! :lol: :lol: :lol:

Le pavage CubicPinwheel marche très bien chez moi, seulement si on utilise l'exemple du fichier *.mod que l'on modifie, les tuiles de bases de type 1 sont coloriés en blanc et le style de trait est à noline. Donc à l'écran, on va pas grand chose, c'est sur! Si t'augmente le facteur tu devrait voir apparaitre le pavage...

En tout cas, chez moi pas de soucis...

Re: Le modèle Cristallo.mod

MessagePublié: 22 Nov 2010 13:32
par P.Fradin
Alphonse Capriani a écrit:En tout cas, chez moi pas de soucis...


Et bien moi je dis que tu n'as pas testé mon exemple posté plus haut...

Re: Le modèle Cristallo.mod

MessagePublié: 22 Nov 2010 14:02
par Alphonse Capriani
Et ouais!!!

T'as essayé de charger Cristallo.mac avant? Non : je déconne!!! :lol:

C'est bizarre cette histoire : je me penche la dessus...

Re: Le modèle Cristallo.mod

MessagePublié: 23 Nov 2010 00:11
par Alphonse Capriani
Euh... Là, je dois admettre que je sèche!!!

Je comprends absolument pas ce qui cloche!!!
J'ai retesté a côté avec un autre exemple et ya pas de soucis avec le Cubic Pinwheel :shock: :shock:

Re: Le modèle Cristallo.mod

MessagePublié: 23 Nov 2010 22:44
par P.Fradin
Donc tu n'as pas essayé mon exemple...

J'ai fini par regarder le code, le problème vient de la macro triangle qui est appelée pour construire un triangle qui peut ne pas exister, c'est à dire ne vérifiant pas l'inégalité triangulaire, et c'est ce qui se passe avec mon exemple. Du coup l'utilisateur peut chercher un moment pour trouver un cas qui marche! Il serait bon de prévoir un message d'erreur pour ce cas.

Re: Le modèle Cristallo.mod

MessagePublié: 24 Nov 2010 00:28
par Alphonse Capriani
Si si : j'avais testé ton exemple et en effet ca marchait pas. Par contre quand je testais avec mes propres exemples, ca roulait...

Je me doutais que ca venait de la macro triangle : pour moi c'était la seule possibilité. En revanche, ce que je ne comprends pas, c'est que pour le Cubic Pinwheel les proportions des cotés des triangles sont fixes (contrairement par exemple au Danzer non FLC 5) Donc je comprends pas bien pourquoi ya certains cas ou ca marche et d'autre pas pour ce pavage... Faut que je regarde de plus près ton code... (et que je corrige ma macro triangle...)

Re: Le modèle Cristallo.mod

MessagePublié: 24 Nov 2010 09:53
par P.Fradin
La macro triangle fait correctement son travail, c'est en amont, la macro CubicPinwheelTiles qui appelle triangle avec deux longueurs a et b qui sont toujours les mêmes quelque soit les points A et B! Du coup, lorsque a+b<abs(B-A) ça ne donne rien.

Re: Le modèle Cristallo.mod

MessagePublié: 27 Nov 2010 20:40
par Alphonse Capriani
Ah ben non : j'avais pas répondu!!! (Punaise : je déraille complètement. Faut vraiment que je prenne des vacances...)

Je vais corriger ca "prochainement"...

Re: Le modèle Cristallo.mod

MessagePublié: 05 Déc 2010 19:12
par P.Fradin
L'ensemble des pavages a été mis en ligne.

Re: Le modèle Cristallo.mod

MessagePublié: 05 Déc 2010 20:03
par Alphonse Capriani
Ok : nickel!

Je vais aller contrôler tout ca...

Re: Le modèle Cristallo.mod

MessagePublié: 05 Déc 2010 20:05
par Alphonse Capriani
Ah oui : j'avais déja remaqué un petit truc mais j'en avais pas parlé. Il n'y a pas le nom du pavage pour le pavage Ammann-Beenker...

Re: Le modèle Cristallo.mod

MessagePublié: 05 Déc 2010 20:12
par Alphonse Capriani
Désolé pour le triple post... :roll:

Je pense qu'il serait intéressant de rajouter une section Pavages de Truchet : il n'y a qu'un exemple dans la liste et en plus je trouve qu'il n'y est pas vraiment à sa place. En fait, c'est un "défaut" du fichier. Tous les pavages apériodiques du fichier sont des pavages par substitution donc peut être qu'il serait mieux de faire deux rubriques dans la section pavages apériodiques : pavages par substitution et pavages de Truchet.

T'en pense quoi?

Re: Le modèle Cristallo.mod

MessagePublié: 05 Déc 2010 22:15
par P.Fradin
Cela me paraît plus cohérent en effet. Je verrai ça plus tard.

Re: Le modèle Cristallo.mod

MessagePublié: 06 Déc 2010 05:26
par Alphonse Capriani
Ok d'ac : ca presse pas!

Re: Le modèle Cristallo.mod

MessagePublié: 18 Déc 2010 18:51
par P.Fradin
Voilà, pavages de Truchet ajoutés. A moins qu'Alphonse ne voit autre chose, je pense que la page des pavages est terminée.

Re: Le modèle Cristallo.mod

MessagePublié: 18 Déc 2010 21:26
par projetmbc
Bonsoir,
j'ai une suggestion : il faudrait ajouter les sources.

Re: Le modèle Cristallo.mod

MessagePublié: 19 Déc 2010 12:58
par P.Fradin
Voici les sources:
frises.teg
(12.99 Kio) Téléchargé 1126 fois

rosaces.teg
(2.91 Kio) Téléchargé 1128 fois

periodiques.teg
(45.18 Kio) Téléchargé 1138 fois

pavPolygone.teg
(7.88 Kio) Téléchargé 1111 fois

aperiodiques.teg
(19.87 Kio) Téléchargé 1044 fois

truchet.teg
(2.11 Kio) Téléchargé 1063 fois

Re: Le modèle Cristallo.mod

MessagePublié: 19 Déc 2010 13:46
par projetmbc
Merci. :)

En fait, je pensais que mettre les codes dans la galerie serait pratique car en l'état on a juste de très belles images sans code. Je crois que tu a fait pareil pour la galerie des polyèdres. En l'état, sans passer par le forum, on peut être un peu frustré...

Re: Le modèle Cristallo.mod

MessagePublié: 19 Déc 2010 13:58
par P.Fradin
Bonjour,

Oui je comprends, je peux effectivement les ajouter sur la page.

Par contre, pour les polyèdres je n'ai pas mis les sources, pas sûr que cela soit utile car la doc est très claire pour les polyèdres, c'est presque juste le choix des couleurs et de la fenêtre qu'il reste à faire.

Re: Le modèle Cristallo.mod

MessagePublié: 19 Déc 2010 15:33
par Alphonse Capriani
Pour les pavages, c'est pareil : je pense que la doc est suffisamment claire (même bien plus claire que PolyedresII.mac je pense) pour ne pas avoir à allourdir ta page avec les codes des dessins.

Après c'est sur que c'est plus pratique pour quelqu'un qui a besoin d'un dessin sans vouloir s'attaquer à TeXgraph, mais dans ce cas la, j'appelle ca du pillage... Et puis, je me suis fait chier a faire une doc, autant qu'elle serve à quelque chose :lol:

Re: Le modèle Cristallo.mod

MessagePublié: 19 Déc 2010 15:43
par P.Fradin
Salut Alphonse,

C'est bien plus compliqué pour les pavages que pour les polyèdres à cause de la multiplicité des options. C'est pour cela que je disais que concernant les polyèdres il n'y a en gros que la couleur à choisir pour les faces, les arêtes et les sommets. J'aurais du dire plus simple, au lieu de plus claire.