2009年11月4日 星期三

091016 > Homework > command ♥

作業規範:




作品:
└command - ♥
我的心很溫暖,有陰影、漸層的質感。




壹、
size 200 200
paper 100

Command my_love l r t d
{
pen (20+l*l) (l/2) (l/2)
line l (d+(t-d)/2) (l+(r-l)/2) d
line r (d+(t-d)/2) (l+(r-l)/2) d
line l (d+(t-d)/2) (l+(r-l)/4) (d+(t-d)*3/4)
line r (d+(t-d)/2) (r-(r-l)/4) (d+(t-d)*3/4)
line (l+(r-l)/2) (d+(t-d)*5/8) (l+(r-l)/4) (d+(t-d)*3/4)
line (l+(r-l)/2) (d+(t-d)*5/8) (r-(r-l)/4) (d+(t-d)*3/4)
}

repeat a 0 20
{
repeat b 0 10
{
my_love (25-a) (200-a) (200-b) (25-b)
}
}
--------------------
貳、
size 200 200
paper 100

Command my_love l r t d
{
set c 20
pen (20+l*l) (l/2) (l/2)
line l (c+d+(t-d)/2) (l+(r-l)/2) (c+d)
line r (c+d+(t-d)/2) (l+(r-l)/2) (c+d)
line l (c+d+(t-d)/2) (l+(r-l)/4) (c+d+(t-d)*3/4)
line r (c+d+(t-d)/2) (r-(r-l)/4) (c+d+(t-d)*3/4)
line (l+(r-l)/2) (c+d+(t-d)*5/8) (l+(r-l)/4) (c+d+(t-d)*3/4)
line (l+(r-l)/2) (c+d+(t-d)*5/8) (r-(r-l)/4) (c+d+(t-d)*3/4)
}

repeat a 0 20
{
repeat b 0 10
{
my_love (25-a) (200-a) (200-b) (25-b*3)
}
}


└command - ♥
我的心,因妳而絢麗。
ㄟ!這可不是花心啊!



壹、
size 200 200
paper 95

Command my_love l r t d
{
pen (l*r*4%100) (20+l*l*t%100) (t*t%100)
line l (d+(t-d)/2) (l+(r-l)/2) d
line r (d+(t-d)/2) (l+(r-l)/2) d
line l (d+(t-d)/2) (l+(r-l)/4) (d+(t-d)*3/4)
line r (d+(t-d)/2) (r-(r-l)/4) (d+(t-d)*3/4)
line (l+(r-l)/2) (d+(t-d)*5/8) (l+(r-l)/4) (d+(t-d)*3/4)
line (l+(r-l)/2) (d+(t-d)*5/8) (r-(r-l)/4) (d+(t-d)*3/4)
}

repeat b 0 10
{
repeat a 0 10
{
my_love (a*25) (20+(a*25)) (20+b*25) (b*25)
my_love (-11+(a*25)) (7+(a*25)) (7+(b*25)) (-11+(b*25))
}
}
--------------------
貳、
size 200 200
paper 95

Command my_love l r t d
{
pen (l*r*4%100) (20+l*l*t%100) (t*t%100)
line l (d+(t-d)/2) (l+(r-l)/2) d
line r (d+(t-d)/2) (l+(r-l)/2) d
line l (d+(t-d)/2) (l+(r-l)/4) (d+(t-d)*3/4)
line r (d+(t-d)/2) (r-(r-l)/4) (d+(t-d)*3/4)
line (l+(r-l)/2) (d+(t-d)*5/8) (l+(r-l)/4) (d+(t-d)*3/4)
line (l+(r-l)/2) (d+(t-d)*5/8) (r-(r-l)/4) (d+(t-d)*3/4)
}

repeat b 0 10
{
repeat a 0 10
{
set s (25*a*b/37%25)
my_love (a*s) (20+(a*s)) (20+b*s) (b*s)
my_love (-11+(a*s)) (7+(a*s)) (7+(b*s)) (-11+(b*s))
}
}



心得筆記:
還是搞不清楚command的邏輯。這次的心型結構設計得並不太正確,所以導致不好掌控結果,有時候還會產生嚴重的變型。其實原本還想說要做骷髏頭呢,唉,找死。

沒有留言:

張貼留言