星圖工坊 & 伊斯蘭幾何藝術 Python 3.8.2 + matplotlib + Skyfield Python 3.8.2 + matplotlib + shapely
伊斯蘭幾何圖樣 (Islamic Geometric Pattern)
斯蘭幾何圖樣 [2020-12-20]
Topkapi-scroll-pattern
學習心得:
使用瀏覽器登入雲端學習系統repl.it, 線上編輯Python程式, 運行無誤後繪製圖形, 並存放圖形於該程式左側檔案區. repl.it web Python版本為3.8.2, 使用之套件有matplotlib, shapely.
Python相關語法:import、定義函式、變數命名、[ ]list、( )tuple、list反轉、list串接、for迴圈、if .. else條件判斷.
matplotlib相關功能:設定繪圖之圖面大小(cm)、X軸的顯示範圍、Y軸的顯示範圍、是否顯示格線、是否顯示坐標軸線及數值標示、圖檔儲存、線段繪製、 封閉區域填色、RGB顏色值設定.
shapely相關功能:定義線段、定義圓弧、求線段中點、求兩線段交點、線段接合、2D圖形元件之translate、rotate、reflect.
Python語法參考文件:國立高雄科技大學 https://nkust.gitbook.io/python/
code example:Topkapi-scroll-pattern-3















Like my work?
Don't forget to support or like, so I know you are with me..
Comment…