[ 01 敘利亞大馬士革清真寺-幾何圖樣-程式說明 ]
531
0
·
2019/10/04
·
2分鐘
☕
喜歡作者的文章嗎?馬上按「關注」,當作者發佈新文章時,思書™就會 email 通知您。
思書是公開的寫作平台,創新的多筆名寫作方式,能用不同的筆名探索不同的寫作內容,無限寫作創意,如果您喜歡寫作分享,一定要來試試! 《 加入思書》
思書™是自由寫作平台,本文為作者之個人意見。
文章資訊
本文摘自:
分類於:
標籤:
日期:
創作於:2019/10/04,最後更新於:2021/01/25。
合計:405字
給本文個喜歡
或不
關於作者
幾何觀世界,中心定元圓
看看作者的其他文章
看看思書的其他文章
[ SVG animation for SYR0130 IGP ]
duration : 40 seconds
http://syr0130-great-mosque-damascus--p3artschool.repl.co/
任意一個以 (0, 0) 為圓心, r0 為半徑之圓形, 其內接正六邊形的單邊長等於 r0,
如以 r1 = r0/6 為小正六邊形的單邊長, 我們可以推導得到上面的圖形,
並求出各個小正六邊形的中心點坐標。
#
紅色正六邊形可編序為
RU -- 右上
LU -- 左上
L -- 左
LD -- 左下
LR -- 右下
R -- 右
函數 getHexCornerXY(p1, r1, cornor) 可求得以p1為中心點, 單邊長為 r1 的正六邊形任一角點的坐標值, cornor 值為 0,1,2,3,4,5 分別表示 Hex[0], Hex[1], Hex[2], Hex[3], Hex[4], Hex[5]
所以可推導得到新中心點
函數 drawHex_by_width(p1, r1, 線顏色, 線寬) 可繪製以p1為中心點, 單邊長為 r1 的正六邊形
千辛萬苦, 先求紅色正六邊形的中心點, 再求相對角點的坐標值,
以此相對角點的坐標值為新中心點, 繪出綠色正六邊形。
(待續 . . . )