test04x3 深灰背景上畫淺灰圓餅內接白色空心星形

Moderators: chris, MtnViewMark, MtnViewJohn

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

test04x3 深灰背景上畫淺灰圓餅內接白色空心星形

Post by Sam Suan Chen » Thu Apr 08, 2010 8:16 pm

/* CFDG 範例 04 */
# 定義規則 test04x3 深灰背景上畫淺灰圓餅內接白色空心星形

startshape test04

background { b -0.7 } # 深灰背景

rule test04 {
CIRCLE { b 0.7 } # 淺灰圓餅
star { b 1 s 0.5 r 24} # 用自訂的 star 畫白色星形縮小內接
}

path star {
6 * # 執行 6 次下列兩個動作
{ r 144 } # 轉 144 度
{ LINETO { x cos(210) y sin(210) } } # 畫線到星形頂點
CLOSEPOLY {} # 接到起點
FILL { p evenodd } // 空心
}

# b 是 brightness 亮度的簡寫
# s 是 size 大小的縮寫
// r 是 rotate 轉向的縮寫

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest