為了好玩,今天我們再談?wù)剤D案設(shè)計這個話題。
美國人多蘿西·K在《設(shè)計藝術(shù)原理》中,把二維圖案歸納成17種(如圖1),并提出每一種圖案都由基礎(chǔ)圖形(后面我們把它簡稱為“基圖”,它大多用三角形來示意,這樣可使方位感更明確)經(jīng)過四個基本運動來構(gòu)成,它們是反射(沿平面上一條線)、平移、旋轉(zhuǎn)(繞平面上的一個點)和滑動反射。
你能辨認其中的每個運動嗎?能分析它們在既定的圖案中是如何出現(xiàn)的嗎?
舉幾個例子來看看:單純發(fā)生平移的就是第1種;第2種既有平移又有反射(反射形成鏡像),也就是滑動反射;第3~第5種為基圖和它的一個鏡像組合后平移而成;第10、第13、第16三種是先旋轉(zhuǎn),然后由組合圖平移形成;第6和第7種則是基圖和它的三個鏡像為組合圖,再行平移。
四個基本運動的數(shù)學(xué)和編程處理我們并不陌生,就看我們能不能按照這17種類型隨心所欲地設(shè)計圖案和游戲一把了。
先測試一下你的眼力。如圖2所示,要是以左上角圖形作為基圖,兩個圖案分別屬于哪種類型呢?應(yīng)該是第4和第10種,你看對了嗎?
下面,我們就來做幾個圖案設(shè)計。以圖3左上角的箭頭形為基圖,組成的圖案顯然由基圖的平移運動形成,屬于第1種類型。實現(xiàn)它們的程序很簡單。
Private Sub Form_Click()
Scale