一筆繪製多角星
一筆繪製多角星_奇數版
●角數除以2的餘數=0
表示角數為偶數。
●角數改變1
表示角數+1。
如果角數為偶數,則角數+1,目的是保持角數為奇數。
●拐度=360/角數
表示繞1圈的拐度,也就是多角形的拐度。
●拐度=拐度╳2
表示繞2圈的拐度。
●重複直到拐度>90
表示重複n次,等於繞「2的n次方」圈,
拐度=180-內角,拐度>90,則內角<90,所以內角為銳角。
直到拐度>90,則形成銳角星。
●停筆
避免因上次執行未完成而未停筆。
●筆跡全部清除
還原為空白背景。
●筆跡寬度設為1
表示畫筆的寬度固定為1點。
●筆跡顏色設為……
表示畫筆的顏色固定為……。
●定位到x:-100
直線長為200點,從-100起筆,畫至100止筆,目的是保持多角星水平居中。
●定位到y:180-拐度
180>拐度>90;90>y>0。
當拐度接近180度,y必須接近0;當拐度接近90度,y必須接近90。目的是保持多角星垂直居中。
●面朝90度
固定繪製多角星的起筆角度。
●下筆
表示開始畫,後面的動作都會畫出來,以角色的中心點為筆尖。
●重複「角數」次
角數=邊數,每一次畫一邊。
●重複5次,移動40點
等於分5次移動200點,200點為邊長。
重複5次的目的是減慢畫筆速度。
●右轉「拐度」度
每畫完一邊,依拐度右轉一次。
●筆跡顏色改變5
表示每畫完一邊,畫筆的顏色+5。
●停筆
表示停止畫,後面的動作都不會畫出來。