ETH官方钱包

創(chuàng)作內(nèi)容

4 GP

[教學(xué)???] - 像素常見多邊形

作者:◎曉柴│2020-11-26 20:37:38│巴幣:8│人氣:409
我用的像素繪製軟體沒有像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!

沒錯,我只是想玩OCTAGON的梗而已

至於正五邊形?
我相信WIKI有你要的答案,而且那太複雜了。

引用網(wǎng)址:http://www.jamesdambrosio.com/TrackBack.php?sn=4993831
Some rights reserved. 姓名標(biāo)示-非商業(yè)性 2.5 臺灣

相關(guān)創(chuàng)作

留言共 0 篇留言

我要留言提醒:您尚未登入,請先登入再留言

4喜歡★noogaibb 可決定是否刪除您的留言,請勿發(fā)表違反站規(guī)文字。

前一篇:[日誌] - 近況&am... 後一篇:[遊戲製作:原型勇者] ...


face基於日前微軟官方表示 Internet Explorer 不再支援新的網(wǎng)路標(biāo)準(zhǔn),可能無法使用新的應(yīng)用程式來呈現(xiàn)網(wǎng)站內(nèi)容,在瀏覽器支援度及網(wǎng)站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現(xiàn)和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業(yè)系統(tǒng)版本才可使用)

face我們了解您不想看到廣告的心情? 若您願意支持巴哈姆特永續(xù)經(jīng)營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學(xué)】