昨日紹介したContext Freeでなんぞ作ってみました。こんなことしてる場合ぢゃ無いんですけどね。
そりゃ説明書無いはずやわってぐらい簡単でした。Lessonファイルを見れば使い方は分かりました。
ルールを変更して少しランダムに、
面白いっす、はまりますコレ。最近ネタが無いのでしばらくこれについての記事が多くなるかも。
だから、こんな事してる場合じゃないって、お仕事締め切りまで残り18時間!
以下に使ったコードを書いておきます。
Fry
startshape TOP rule TOP{ main_wing{r -90} main_wing{r -20 flip 90} } rule main_wing{ 10*{r 5 s 1.1}CIRCLES{} } rule CIRCLES 100{ STROKE_CIRCLE{} CIRCLES{y 0.2 s 0.98} } rule CIRCLES 10{ CIRCLE{s 0.1 } CIRCLES{y 0.2 r -1 size 0.97} } rule CIRCLES 20{ STROKE_CIRCLE_DOUBLE{} CIRCLES{y 0.2 r -1 size 0.97} } rule CIRCLES 50{ STROKE_CIRCLE_DOUBLE2{} CIRCLES{y 0.2 r -1 size 0.97} } //parts rule STROKE_CIRCLE{ 20*{y 0.01}SQUARE{s 0.01} CIRCLE{s 0.1} CIRCLE{s 0.08 b 1} } rule STROKE_CIRCLE_DOUBLE{ CIRCLE{s 0.1} CIRCLE{s 0.08 b 1} } rule STROKE_CIRCLE_DOUBLE2{ CIRCLE{s 0.2} CIRCLE{s 0.18 b 1} CIRCLE{s 0.1} }
Fry_r
startshape TOP rule TOP{ main_wing{r -90} main_wing{r -20 flip 90} } rule main_wing{ 10*{r 5 s 1.1}CIRCLES{} } rule CIRCLES 100{ STROKE_CIRCLE{} CIRCLES{y 0.2 s 0.98} } rule CIRCLES 10{ CIRCLE{s 0.1 } CIRCLES{y 0.2 r -1 size 0.97} } rule CIRCLES 20{ STROKE_CIRCLE_DOUBLE{} CIRCLES{y 0.2 r -1 size 0.97} } rule CIRCLES 50{ STROKE_CIRCLE_DOUBLE2{} CIRCLES{y 0.2 r 1 size 0.97} } //parts rule STROKE_CIRCLE{ 20*{y 0.01}SQUARE{s 0.01} CIRCLE{s 0.1} CIRCLE{s 0.08 b 1} } rule STROKE_CIRCLE_DOUBLE{ CIRCLE{s 0.1} CIRCLE{s 0.08 b 1} } rule STROKE_CIRCLE_DOUBLE2{ CIRCLE{s 0.2} CIRCLE{s 0.18 b 1} CIRCLE{s 0.1} }