# Inspired by Dzeni, but I changed his excel calculations a bit, # to keep equal line-length. # Formula’s (for linelength 100 ; angle(RAD) in B3) are: # for x-shift: =-(100-(100*COS(B3)))/2 # for y-shift: =(100-(100*SIN(B3)))/2
startshape DING background {hue 200 sat 1 b -.9}
rule two_DING { 2 * {x 100 y 100} DING {x 100 y 100} 2 * {x -100 y 100} DING {x -100 y 100} 2 * {x 100 y -100} DING {x 100 y -100} 2 * {x -100 y -100} DING {x -100 y -100} 3 * {y -200} DING {y 200} 2 * {x -400} DING {x 200} }
rule DING { CURVE {} CURVE {x 100 flip 90} CURVE {y -100 flip 180} CURVE {y -100 x 100 r 180} CURVE {x 100 y -100} CURVE {y -100 flip 90} CURVE {x 100 flip 180} CURVE { r 180}
}
rule CURVE { BRUSH{r 0 x 0 y 50} BRUSH{r 1 x -0.00761524218043519 y 49.1273796781358} BRUSH{r 2 x -0.0304586490452152 y 48.255025164875} BRUSH{r 3 x -0.0685232622713059 y 47.3832021878528} BRUSH{r 4 x -0.121797487008791 y 46.5121763127937} BRUSH{r 5 x -0.19026509541272 y 45.6422128626171} BRUSH{r 6 x -0.273905231586333 y 44.7735768366173} BRUSH{r 7 x -0.372692417933898 y 43.9065328297426} BRUSH{r 8 x -0.486596562921484 y 43.0413449519967} BRUSH{r 9 x -0.615582970243111 y 42.1782767479885} BRUSH{r 10 x -0.759612349389599 y 41.3175911166535} BRUSH{r 11 x -0.918640827616798 y 40.4595502311728} BRUSH{r 12 x -1.09261996330972 y 39.604415459112} BRUSH{r 13 x -1.28149676073824 y 38.7524472828067} BRUSH{r 14 x -1.48521368620018 y 37.9039052200166} BRUSH{r 15 x -1.70370868554659 y 37.059047744874} BRUSH{r 16 x -1.93691520308406 y 36.21813220915} BRUSH{r 17 x -2.18476220184823 y 35.3814147638632} BRUSH{r 18 x -2.44717418524232 y 34.5491502812526} BRUSH{r 19 x -2.72407122003415 y 33.7215922771422} BRUSH{r 20 x -3.01536896070458 y 32.8989928337166} BRUSH{r 21 x -3.32097867513991 y 32.081602522735} BRUSH{r 22 x -3.64080727166063 y 31.2696703292044} BRUSH{r 23 x -3.97475732737798 y 30.4634435755363} BRUSH{r 24 x -4.32272711786996 y 29.66316784621} BRUSH{r 25 x -4.68461064816751 y 28.869086912965} BRUSH{r 26 x -5.06029768504165 y 28.0814426605461} BRUSH{r 27 x -5.44967379058161 y 27.3004750130227} BRUSH{r 28 x -5.85262035705365 y 26.5264218607055} BRUSH{r 29 x -6.26901464303021 y 25.7595189876831} BRUSH{r 30 x -6.69872981077806 y 25} BRUSH{r 31 x -7.14163496489439 y 24.2480962544973} BRUSH{r 32 x -7.5975951921787 y 23.5040367883398} BRUSH{r 33 x -8.0664716027288 y 22.7680482492486} BRUSH{r 34 x -8.54812137224792 y 22.0403548264627} BRUSH{r 35 x -9.04239778555041 y 21.3211781824477} BRUSH{r 36 x -9.54915028125263 y 20.6107373853763} BRUSH{r 37 x -10.0682244976354 y 19.9092488423976} BRUSH{r 38 x -10.5994623196639 y 19.2169262337171} BRUSH{r 39 x -11.1427019271515 y 18.5339804475081} BRUSH{r 40 x -11.6977778440511 y 17.860619515673} BRUSH{r 41 x -12.2645209888614 y 17.1970485504746} BRUSH{r 42 x -12.8427587261303 y 16.5434696820571} BRUSH{r 43 x -13.4323149190415 y 15.9000819968751} BRUSH{r 44 x -14.0330099830674 y 15.2670814770501} BRUSH{r 45 x -14.6446609406726 y 14.6446609406726} BRUSH{r 46 x -15.2670814770501 y 14.0330099830674} BRUSH{r 47 x -15.9000819968751 y 13.4323149190415} BRUSH{r 48 x -16.5434696820571 y 12.8427587261303} BRUSH{r 49 x -17.1970485504746 y 12.2645209888614} BRUSH{r 50 x -17.860619515673 y 11.6977778440511} BRUSH{r 51 x -18.5339804475081 y 11.1427019271515} BRUSH{r 52 x -19.2169262337171 y 10.5994623196639} BRUSH{r 53 x -19.9092488423976 y 10.0682244976354} BRUSH{r 54 x -20.6107373853763 y 9.54915028125263} BRUSH{r 55 x -21.3211781824477 y 9.04239778555041} BRUSH{r 56 x -22.0403548264627 y 8.54812137224791} BRUSH{r 57 x -22.7680482492486 y 8.0664716027288} BRUSH{r 58 x -23.5040367883398 y 7.5975951921787} BRUSH{r 59 x -24.2480962544973 y 7.14163496489439} BRUSH{r 60 x -25 y 6.69872981077807} BRUSH{r 61 x -25.7595189876831 y 6.26901464303021} BRUSH{r 62 x -26.5264218607055 y 5.85262035705366} BRUSH{r 63 x -27.3004750130227 y 5.44967379058161} BRUSH{r 64 x -28.0814426605461 y 5.06029768504165} BRUSH{r 65 x -28.869086912965 y 4.68461064816751} BRUSH{r 66 x -29.66316784621 y 4.32272711786996} BRUSH{r 67 x -30.4634435755363 y 3.97475732737799} BRUSH{r 68 x -31.2696703292044 y 3.64080727166063} BRUSH{r 69 x -32.081602522735 y 3.32097867513991} BRUSH{r 70 x -32.8989928337166 y 3.01536896070458} BRUSH{r 71 x -33.7215922771422 y 2.72407122003416} BRUSH{r 72 x -34.5491502812526 y 2.44717418524232} BRUSH{r 73 x -35.3814147638632 y 2.18476220184823} BRUSH{r 74 x -36.21813220915 y 1.93691520308406} BRUSH{r 75 x -37.059047744874 y 1.70370868554659} BRUSH{r 76 x -37.9039052200166 y 1.48521368620018} BRUSH{r 77 x -38.7524472828068 y 1.28149676073824} BRUSH{r 78 x -39.604415459112 y 1.09261996330972} BRUSH{r 79 x -40.4595502311728 y 0.918640827616798} BRUSH{r 80 x -41.3175911166535 y 0.759612349389599} BRUSH{r 81 x -42.1782767479885 y 0.615582970243111} BRUSH{r 82 x -43.0413449519967 y 0.486596562921484} BRUSH{r 83 x -43.9065328297426 y 0.372692417933898} BRUSH{r 84 x -44.7735768366173 y 0.273905231586333} BRUSH{r 85 x -45.6422128626171 y 0.19026509541272} BRUSH{r 86 x -46.5121763127937 y 0.121797487008791} BRUSH{r 87 x -47.3832021878528 y 0.0685232622713059} BRUSH{r 88 x -48.2550251648749 y 0.0304586490452152} BRUSH{r 89 x -49.1273796781358 y 0.00761524218043519} BRUSH{r 90 x -50 y 0}
} rule BRUSH { SQUARE {s 100 .07 hue 90 sat 1 b 1} CIRCLE {s 8 hue 220 sat .6 b 1 z -1 a -.9} CIRCLE {s 4 hue 220 sat .8 b 1 z -1 a -.5} CIRCLE {s 1 hue 220 sat .2 b 1 z 1 } }
# # Very cool! I like this kind of techy graphics a lot. - tijn on 2006-12-23 11:16:46 #