p3art

星圖工坊 & 伊斯蘭幾何藝術 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圖形元件之translaterotatereflect. 

Python語法參考文件:國立高雄科技大學 https://nkust.gitbook.io/python/
code example:Topkapi-scroll-pattern-3

Topkapi scroll pattern
fig-01
fig-02
fig-03
fig-04
fig-05
fig-06
fig-07
fig-08
fig-09
fig-10
fig-11
fig-12
fig-13
fig-14


CC BY-NC-ND 2.0

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

Want to read more ?

Login with one click and join the most diverse creator community.