伊斯蘭幾何圖樣 (Islamic Geometric Pattern)
IPFS
斯蘭幾何圖樣 [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
![](https://assets.matters.news/embed/8f58b176-dd71-4ee4-b1f5-d40d5e5171a6.png)
![](https://assets.matters.news/embed/ef70a442-376d-43d5-a681-d39549c81031.png)
![](https://assets.matters.news/embed/48b377fe-eab1-4322-9c43-1feb9658e696.png)
![](https://assets.matters.news/embed/8cfcf221-3e96-41a5-9a1e-ad781f066b96.png)
![](https://assets.matters.news/embed/25b99883-4d25-419e-8273-28f1fc91a27a.png)
![](https://assets.matters.news/embed/93917b57-127b-4bc1-a52c-650889a1ccbc.png)
![](https://assets.matters.news/embed/cca1c790-3e6e-4aeb-9c76-b99bd1298024.png)
![](https://assets.matters.news/embed/ddc51ae1-2111-4a46-9c6d-9b12a33160d5.png)
![](https://assets.matters.news/embed/4cd1d899-9654-4345-b186-b89965aff726.png)
![](https://assets.matters.news/embed/fb5be484-5d9a-4032-969b-d5a7fd2d1d01.png)
![](https://assets.matters.news/embed/50593c32-c991-437b-906f-fb1a985e51d5.png)
![](https://assets.matters.news/embed/cd506cb1-83c6-4654-b348-7ff7edece145.png)
![](https://assets.matters.news/embed/66ea6a7e-e1f1-43de-be5a-6529266eba14.png)
![](https://assets.matters.news/embed/7a5eef5b-cbe0-48f8-8715-d32a10e81b06.png)
![](https://assets.matters.news/embed/a3bf4299-3f60-4d93-b240-ab47b1095a29.png)
喜欢我的作品吗?别忘了给予支持与赞赏,让我知道在创作的路上有你陪伴,一起延续这份热忱!