2009年10月28日 星期三

作業四: 使用command square 結構綜合設計



特調 - 雪山 蜜桃氣泡飲
要甜蜜喔




size 300 100
paper 0


command square x y z c
{
pen (3*(c)) (c) (2*c)
line (0+(z)) (x+y-(z)) (5+(z)) (x+y-z)

line (x) (x+y-(y)) (300-(z)) (x+y-z)
}

repeat c 0 10
{
repeat a 0 6
{
repeat b 0 22
{

square a (b*13) (c*11) (b*6)

}

2009年10月21日 星期三

作業三: 使用三原型綜合設計創作

機械紋理



運用正方形、圓形和線條搭配金屬感的背景 組合而成的 機械紋理




Load dbngraphics.dbn
size 300 300
paper 100
fast
{
repeat A 0 300
{
pen (A*5-10) (A-10) (A*5-5)
line 300 (A*5) 0 (A*5)
}
repeat A 5 0
{
pen 0
line (25+A) 0 (25+A) 300
line (250+A) 0 (250+A) 300
line 0 (25+A) 300 (25+A)
line 0 (250+A) 300 (250+A)
}
}
repeat B 5 0
{
pen 100
line 25 (250+B) 30 (250+B)
line 25 (25+B) 30 (25+B)
line 250 (250+B) 255 (250+B)
line 250 (25+B) 255 (25+B)
}

pen 125 38 205
repeat a 0 100
{
line (150+a) 30 (150+a) 100
}
pen 93 71 139
repeat a 0 50
{
line (175+a) 30 (175+a) 75
}
pen 255 127 36
repeat a 0 20
{
line (190+a) 30 (190+a) 75
}
pen 255 255 0
rectangle 50 225 75 200
rectangle 100 225 125 200
rectangle 150 225 175 200
rectangle 200 225 225 200
rectangle 50 175 75 150
rectangle 50 125 75 100
rectangle 50 75 75 50
rectangle 62 210 240 40
rectangle 75 200 225 50
rectangle 74 199 224 49
rectangle 73 198 223 48
rectangle 100 175 200 75
rectangle 99 174 199 74
rectangle 98 173 198 73
rectangle 125 150 175 100
rectangle 124 149 174 99
rectangle 123 148 173 98
rectangle 122 147 172 97
circle 150 0 145 0
circle 150 0 125 0
circle 150 0 110 0
circle 150 0 90 0
circle 150 0 80 0
circle 150 0 77 0
circle 150 0 76 0
circle 150 0 75 0
circle 150 0 60 0
circle 150 0 50 0
circle 150 0 45 0
circle 150 0 40 0
circle 150 0 25 0
circle 150 0 24 0
circle 150 0 23 0
circle 150 0 22 0
circle 150 0 10 0
circle 150 0 5 0
circle 150 300 145 0
circle 150 300 125 0
circle 150 300 100 0
circle 150 300 75 0
circle 150 300 50 0
circle 150 300 25 0

2009年10月14日 星期三

作業二 : pattern 設計應用

pattern - 含羞花苞



運用線條的交錯,使外層的花瓣,層層包住花芯。




size 300 300
paper 0
fast

Repeat A 0 100
{
pen 255 20 147
line 0 (A*3) 5 (A*3)

pen 25
line 27 (A*3) 50 (A*3)

pen 255 20 147
line 27 (A*3) 32 (A*3)

pen 35
line 77 (A*3) 100 (A*3)
pen 255 20 147
line 77 (A*3) 82 (A*3)

pen 45
line 127 (A*3) 150 (A*3)
pen 255 20 147
line 127 (A*3) 132 (A*3)

pen 55
line 177 (A*3) 200 (A*3)
pen 255 20 147
line 177 (A*3) 182 (A*3)

pen 65
line 227 (A*3) 250 (A*3)
pen 255 20 147
line 227 (A*3) 232 (A*3)

pen 75
line 277 (A*3) 300 (A*3)
pen 255 20 147
line 277 (A*3) 282 (A*3)
}

Repeat A 0 300
{
pen 0 50 0
Line 200 (A*6) (A*6) 0


pen 139 0 0
Line 250 (A*6) (A*6) 0

pen 139 26 26
Line 300 (A*6) (A*6) 0

pen 139 0 139
Line 0 (A*6) (A*6) 200


pen 139 0 0
Line 0 (A*6) (A*6) 250

pen 0 50 0
Line 0 (A*6) (A*6) 300
}