• [^] # Re: Le zéro-pouce ?

    Posté par (site web personnel) . En réponse à la dépêche L'art non contextuel. Évalué à 5 (+3/-0).

    Je viens de tester, tu as une option pour ça : CF::MinimumSize

    C’est intéressant, j’aime beaucoup le côté récursif dans la définition.

    Voici ma petite contribution pour un logo pour représenter un outil de transformation de données :

    startshape FORME
    CF::Background = [brightness -1]
    CF::MinimumSize = 3
    path ARROW {
     MOVETO(0.0, 0.5)
     LINETO(1.0, 0.0)
     LINETO(0.0,-0.5)
     CLOSEPOLY()
     FILL()[]
    }
    shape SOURCE
    rule {
     SOURCE [hue 5 brightness rand(-0.5, 0) size .8 x -1.25 y -1]
     SQUARE [ size .5 x -1 y -1]
     SOURCE [hue 5 brightness rand(-0.5, 0) size .8 x -1.25 y 1]
     SQUARE [ size .5 x -1 y 1]
     SQUARE [size .1 1.5 x -1 ]
     SQUARE [size 0.5 .1 x -.7]
     ARROW [ size .5 x -0.5 ]
    }
    rule {
     SOURCE [hue 15 size .5 x -1.25 alpha 20]
     SQUARE [ size .5 .1 x -0.5 y 0]
     ARROW [ size .5 x -0.5 ]
     SQUARE [ size .5 x -1 ]
    }
    shape FORME {
     SQUARE [ brightness 1 ]
     SOURCE [hue 20 saturation 1 brightness 1 size .8]
     SOURCE [hue 20 saturation 1 brightness 1 size .8]
    }
    

    Et le résultat:
    Chaine de transformation

    Le seul point qui me gêne est qu’il n’est pas possible de définir une graine dans le fichier lui même (cela peut être fait en ligne de commande par contre, ici avec --variation=123456)

    J’aime beaucoup !