我用的像素繪製軟體沒有像CLIP一樣豪華的多邊形繪製工具
所以我要來做個大概很多人早就寫過的教學(xué)
首先,這個教學(xué)用的軟體是
EDGE(日文),而它其實有內(nèi)建的距離測量工具
這個教學(xué)多少有依賴到這個功能,當(dāng)然這個距離跟你直接用畢氏定理算是一樣接近的結(jié)果
1. 正三角形
正三角形的內(nèi)角是60度,如果你還沒忘記特殊角度的直角三角形,
30:60:90的內(nèi)角聽起來應(yīng)該很熟悉,而它的邊長比是1:√3:2
所以先畫一條直徑,再由畫到直徑的點開始在圓周上找半徑長度的點
因為我用的圓是從64*64直接拉的,所以我要找的長度就是32,但是因為像素有極限,我只能找最接近32的數(shù),在這邊的場合是31.38
再把他接回去,這樣就有一個30度了
然後只要把它左右翻轉(zhuǎn)
60度,由於邊長是偶數(shù)的緣故,沒辦法找到中心點,所以就妥協(xié),把頂點弄成2px
再來把√3的兩個邊接起來
完成
2. 正方形
等等,這根本不用教,連小學(xué)生都知道怎麼用小畫家畫方形
3. 正六邊形
如果你忘記外角的話,記得外角的總和是360度
所以正六邊形的外角是 360 / 6 = 60度
由此得知它的內(nèi)角是 180 - 60 = 120度
我們可以再利用1:√3:2的方法造出60度
左右翻轉(zhuǎn)
現(xiàn)在你有120度了,畢竟我要畫的是正六邊形,所以我們可以再把它上下翻轉(zhuǎn)
再把兩個角的端點連起來
完成
4. 正八邊形
畫八邊形的最簡單方法是先畫一個正圓
然後再找圓上45度的斜線,直接延伸
可是這個正八邊形有個問題
它不是正的。
斜邊的長度約是25.46,但是頂邊(平的)的長度是27
當(dāng)然,有誤差的話再手動校正就好了
那我也不必寫這麼多了,通通憑感覺畫然後校正就好了
但我們還有另一個方法:
直接把圓切八等分
再把碰到圓的點接起來
完成
Hey look!
We found an OCTAGON!
至於正五邊形?
我相信WIKI有你要的答案,而且那太複雜了。