編輯推薦

從參數化設計思潮開始出現時的沸沸揚揚到歸于理性的平靜,對于參數化設計方法的思考也從純粹玩味形式過渡到實實在在解決設計過程中的問題。基于Rhinoceros的節點式編程插件Grasshopper的出現,為進入到參數化設計領域的實踐者提供了最為基礎的工具。
《參數化邏輯構建過程》正是為未曾接觸或有所接觸參數化設計的設計師提供從Grasshopper開始探索參數化設計的入門級教材,書中詳細闡述Grasshopper節點可視化編程的基本方法,結合案例深入闡述程序編寫的核心技術_數據結構和數據管理,引導學習者從正確的途徑入手,真正進入到基于Grasshopper程序編寫解決設計問題的參數化設計領域。
《參數化邏輯構建過程》一方面強調程序編寫的核心技術,同時強調實際的運用,不斷的將學習者從傳統的三維模型直接構建的方法中引入到基于數據管理的編程思維構建模型和進行設計分析的方法上。

圖書簡介

這是一本可以幫助想進入編程設計領域的設計者學習的手冊。從內容上避免了對所有Grasshopper組件的詳細解析,而將重點放在逐漸學習編程設計邏輯構建方法的過程中,從基礎、數據處理、空間定位與方向向量到封裝與制造、表皮形式和精細化設計。避免談論不務實的純粹形式,深入到編程設計的本質,編程的方法和核心數據結構的處理,一開始就從正確的途徑著手進入這個具有魔力的領域。
“基礎部分”講解了Grasshopper和Add-ons的安裝,以及Grasshopper的界面;
“數據結構與數據管理”部分是Grasshopper程序編寫的核心技術,如果需要更加智能化的輔助甚至主導設計,需要熟知數據的組織方式和管理方法。本部分詳細闡述了List列表與Tree樹型數據的數據結構,并將對核心技術的應用方法貫穿于整本書的始終。同時講述了外部數據,例如高程數據調入的方法;
基于程序編寫構建三維模型和進行相關設計空間分析,需要掌握參考平面和向量在“空間方向與定位”上的技術,并闡述程序編寫中最為常用的“區間、數列和隨機”;
當程序的規模逐步增大時,需要對程序進行封裝,書中在“程序編寫與封裝“中例舉了臺階編寫和封裝的實例;
最后三部分,通過“制造”、“表皮”和“精細化設計”,以實際案例說明程序編寫是如何解決設計相關問題的,進一步理解參數化設計思維與編程設計思維。

圖書目錄

9 設計、參數化和編程關系的釋義
25 基礎
26 Grasshopper 的安裝
27 Grasshopper 的界面
28 Grasshopper 的組件
32 純粹數據的輸出
33 數據結構與數據管理
34 Grasshopper 作者David Rutten 的樹狀圖表與數據結構
47 數據管理的兩類核心技術——List 列表與Tree 數據路徑的結構管理
48 數據列表模式分組與編織重組
56 List 列表類
61 數據流匹配
62 常用的幾個數據組織方式
64 線性( 列表) 數據與樹型數據的變換操作對幾何體構建的影響
72 Tree 樹型數據類
79 Tree 類核心組件Path Mapper
83 Path Mapper 組織數據結構應用
93 外部數據的調入
93 蛋白質數據庫
95 調入高程數據
97 調入.shp 地理信息數據
98 調入圖像數據
99 空間方向與定位
100 空間方向-Vector 向量
101 Deform- 變形
109 磁力場
119 空間定位-Plane 參考平面
120 截面
125 區間、數列和隨機
126 區間
128 對數螺旋
132 弧線段放樣
142 數列和隨機
149 隨機的圖案
155 程序編寫與封裝
156 臺階程序編寫與封裝
157 臺階程序編寫
166 臺階程序封裝
171 道路程序編寫與封裝
172 道路程序編寫
178 道路程序封裝
179 制造
182 設計概念的產生
183 設計基本邏輯構建過程
195 數據標注
199 幾何表皮展平
205 實體模型
206 程序優化
209 程序編寫與封裝
211 表皮形式_A
219 表皮形式_B
226 表皮形式_C
233 精細化設計
234 梭形建筑
254 參數化的意義

相關書籍推薦

<
>