01.如果圖案形成平面密鋪, 可稱為伊斯蘭幾何圖案
02.如果圖案很美, 就是藝術
03.學習的目標是繪製伊斯蘭幾何藝術
04.傳統的方法是使用圓規與直尺, Youtube有很多短片可資佐證
05.現代的方法是使用軟體繪製幾何圖案
06.套裝軟體有AutoCAD, GeoGebra, SketchUp, illustrator, inkscape, .....
07.通用軟體有OpenSCAD, Python + matplotlib + shapely
08.Python是免費開源軟件 :
[ windows平台 ] 可使用 :
python.org 之IDLE python
Anaconda Windows Individual Edition (contains conda and Anaconda Navigator, as well as Python and hundreds of scientific packages)
[ ubuntu平台 ] 可使用其內帶的python, 要處理3D的圖形可使用Blender python
09.作者使用repl.it web python
10.You can use ubuntu 18.04 python or windows python or Anaconda python.
11.作者建議使用 repl.it web python
a. run on repl.it web platform [( https://repl.it/ ) then login] 可儲存程式
b. run on Try JupyterLab ( https://jupyter.org/try ) 不可儲存程式
12.windows + VMware + ubuntu is another choice.
13.繪圖環境 python + matplotlib + shapely
14.大量的 Opendata for retrieve and process
15.撰寫與執行python程式碼的編輯工具是IDLE 或 jupyter notebook,
web python使用瀏覽器
16.一個完整的python code 範例存放於雲端硬碟
https://pse.is/DSGJD,
請點選 town-07-vote-15.py 於線上觀看, 或點選下載符號下載於本地端觀看
18.最佳的python code 展示方式是將其存放於 repl.it 網站