Ok

En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies. Ces derniers assurent le bon fonctionnement de nos services. En savoir plus.

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

Les commentaires sont fermés.