# ========================================== # # Scary ! … well, maybe not ^- # # ========================================== #
startshape YO background {b -.5 hue 300 sat .5}
rule YO {POT{s .2 y 1}RAD{y 1.8 s 1.5 z 101}B1{hue 120}}
# ========================================== #
rule POT {DEMIPOT{}DEMIPOT{flip 90}}
rule DEMIPOT { 100*{skew .15 -.2 x .1}SQUARE{x .5 y 6 z -100 s 1 30 b .1 sat 1} 100*{skew .15 .2 x .11}SQUARE{x .5 z 100 s 1 30 b .6 sat 1}}
# ========================================== # rule RAD{ CIRCLE{s 2.3}CIRCLE{s 2.2 b 1} 3*{r 120}RA{}CIRCLE{s .7 z .1 b 1}CIRCLE{s .5 z .2}}
rule RA{600*{r .1}SQUARE{x .5 s 1 .005}} # ========================================== # rule B1 {B1 [ y 1 r 2 sat .001 b -.01]C {s 1.5}C {s -1 1.5}} rule B1 {B1{flip 90}} rule B1 .1{B2{}} rule B1 .1{B1{s .75 flip 90 z -10}B1{s .75 z 10}}
rule B2 {B2 [ y 1 s .99 r 2 sat .001 b .01]C {s 1.5}C {s -1 1.5}} rule B2 .1{B2{flip 90}} rule B2 .02{B2{z -30 s .6} B2{z 30 s .75 flip 90}} rule B2 .01{B3{}}
rule B3 {B3 [ y 1 z .1 s .99 r 4 sat .001]C {s 1.5}C {s -1 1.5}} rule B3 {B3{hue 10}} rule B3 {B3{hue -10}} rule B3 .01{B3{flip 90}} rule B3 .05{}
rule C {AAA{} C[s .9 y 1 r 2]} rule C {AAA{} C[s .9 y 1 r 6]}
rule AAA {SQUARE{sat .3 b .1} AAA[s .9 y .3]} rule AAA 3{
AAA{r 1}
}