A la radio: Les podcasts - A la télé: Les vidéos en ligne - A visiter: Les expos

« Les maths votent Obama ! | Page d'accueil | Interview de Stéphane Jaffard, président de la Société Mathématique de France sur la modélisation financière »

29 octobre 2008

Mes premiers pas avec Context Free

spirale context free.jpg


Je ne suis pas mécontent pour un début !

Voilà le code toujours minimaliste permettant de réaliser cette figure avec Context Free Art qui utilise la récursivité de façon très naturelle:

startshape BELLESPIRALE

background{b -1}

rule SPIRALE {
## RECURSION ##
SPIRAL { x 0 y 3 }
}
rule SPIRAL {
SHAPES { size 1 }
SPIRAL { y 0.25
rotate -3
size 0.995}

}

rule SHAPES {
SQUARE {}
CIRCLE {b 0.3}
TRIANGLE {b 0.5}
TRIANGLE {r 60 b 0.7}
}

rule BELLESPIRALE{

6*{r 60 } SPIRALE {hue 300 sat 0.5 b 0.2 }
12*{r 30 } SPIRALE { hue 150 sat 1 b 0.1 s 0.5 }
}

 

Article précédent sur Context Free Art

Trackbacks

Voici l'URL pour faire un trackback sur cette note : http://www.inclassablesmathematiques.fr/trackback/1869456

Écrire un commentaire

 
Powered by WebRing.