也許是受到傳統(tǒng)計算機輔助設計的影響,大部分設計者總會將目前的計算機輔助設計停留在某個命令如何操作的基礎上,也許是種無奈。基本的命令操作很重要毋庸置疑,但是編程輔助設計的方法本身已經(jīng)不再是某個基本的命令,而是一個編程設計的知識系統(tǒng)。設計者應該具有編程的能力來創(chuàng)造性地設計和研究設計的過程,使用編程的方法探索設計的各類問題?!墩郫B的程序》是面向建筑師編程設計知識體系研究的一個方向,是使用編程的方法研究折疊的過程,以此拋磚引玉改變傳統(tǒng)設計意識的束縛,從根本的方面闡述編程輔助設計的方法。《折疊的程序》開篇主要闡述編寫折疊的程序核心的Grasshopper模塊動力學模擬Kangaroo,通過翻譯設計者Daniel Piker的幫助文件,對Kangaroo的使用方法有較深入的理解;“開始折疊的程序”、“基礎褶皺”、“其他褶皺”、“V 形褶皺”、“拱形與拋物線形”和“無折縫或一條折痕”部分都是以Paul Jackson 編寫的《從平面到立體——設計師必備的折疊技巧,F(xiàn)oldingTechniques for Designers:From Sheet to Form》為基礎研究折疊的方法,但是通過程序的編寫實現(xiàn)折疊的過程;除了對于折疊程序的探討,在“ 基于動力學設計方法探索”中,通過程序探索索膜結構、極小曲面與無限周期極小曲面和展平的程序方法;用程序的方法重新詮釋折疊的過程并不僅僅是換種思維來表述折疊,同時也并不僅僅是為了熟練掌握Grasshopper 加Kangaroo 動力學模塊,更重要的是編程設計的思維。對于很多設計師應該能夠根據(jù)前文闡述的折疊程序發(fā)展出很多出色的設計形式,一方面是根據(jù)折疊方法的研究,創(chuàng)造出更多的折疊形式;另一方面是根據(jù)折疊的形式衍生出建筑形式?!罢郫B的建筑”部分正是利用前文闡述的一個程序,加以梳理完成一個建筑概念的設計。