test05 深灰背景畫出太陽國徽 (用 rule 規則畫太陽)

Moderators: MtnViewJohn, chris, mtnviewmark

Post Reply
Sam Suan Chen
Posts: 34
Joined: Thu Mar 11, 2010 5:33 am
Location: 龍潭 32545 Taiwan
Contact:

test05 深灰背景畫出太陽國徽 (用 rule 規則畫太陽)

Post by Sam Suan Chen »

/* CFDG 範例 05 */
# 定義規則 test05 深灰背景畫出太陽國徽 (用 rule 規則畫太陽)

startshape test05

background { b -0.7 } # 深灰背景 (亮度可調)

rule test05 {
CIRCLE { b 0.7 } # 淺灰圓餅 (亮度可調)
sun { s 0.9 } // 用自訂的 sun 縮小畫出白色 12 角星太陽 (大小可調)
}

rule sun {
4 * // 執行四次下列兩個動作
{ r 30 } // 轉 30 度
{ TRIANGLE { b 1 s 0.86 } } // 白三角形
CIRCLE { b 0.7 s 0.7 } // 灰中圓餅
CIRCLE { b 1 s 0.55 } // 白小圓餅
}

# b 是 brightness 亮度的簡寫
# s 是 size 大小的縮寫
# r 是 rotate 轉向的縮寫
Attachments
test05.jpg
test05.jpg (25.05 KiB) Viewed 51226 times

Post Reply