Indice
Spirale di quadrati – Spirale di più quadrati – Spirale di cerchi – …
Una spirale di quadrati
A ogni passo i quadrati ruotano di 45°, si riducono di dimensione e diventano più chiari
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
startshape SPIRALEQ1 rule SPIRALEQ1 { SQUARE { } SPIRALEQ1 { x 0.5 y 0.5 r 45.0 s 0.9075 b 0.1 } } |
A colori
Il parametro hue aumenta di 30 a ogni passo
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
startshape SPIRALEQ1C rule SPIRALEQ1C { QUADRATO{ } SPIRALEQ1C { x 0.5 y 0.5 r 45.0 s 0.9075 hue 30.0 } } rule QUADRATO { SQUARE { b 1 sat 1 } } |
Con due bracci
A ogni passo si ruota di circa 180°
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
startshape SPIRALEQ2 rule SPIRALEQ2 { SQUARE{ } SPIRALEQ2 { x 2 y 2 r 181 s 0.9975 b 0.002 } } |
Con quattro bracci
Si ruota di circa 90°…
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
startshape SPIRALEQ4 rule SPIRALEQ4 { SQUARE{ } SPIRALEQ4 { x 2 y 2 r 90.5 s 0.996 b 0.0025 } } |
Un effetto molto interessante…
Per disegnare solo il contorno si disegnano due quadrati
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
startshape SPIRALEQ42 rule SPIRALEQ42 { SQUARE{ b 0 } SQUARE{ b 1 s 0.95 } SPIRALEQ42 { x 2 y 2 r 90.5 s 0.996 b 0.0025 } } |
E così via…
Cambiando a piacere i parametri rotate, size e brightness si ottengono immagini interessanti
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
startshape SPIRALEQN rule SPIRALEQN { SQUARE{ } SPIRALEQN { x 2 y 2 r 7 s 0.9995 b 0.0005 } } |
Una spirale di cerchi colorati
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
startshape SPIRALE rule SPIRALE { CIRCLE{ } SPIRALE { x 1 y 1 r 45.3 s 0.9955 hue 0.2 sat 0.1 b 0.01 } } |
Quattro spirali intrecciate
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
startshape SPIRALEG rule SPIRALEG { SPIRALE{ x 2 } SPIRALE{ y 2 } SPIRALE{ x -2 } SPIRALE{ y -2 } } rule SPIRALE { CIRCLE{ } SPIRALE { x 1 y 1 r 45.3 s 0.9955 hue 0.2 sat 0.1 b 0.01 } } |