以Grasshopper為基礎的參數化設計領域,需要熟練掌握Grasshopper節點式編程技術。Grasshopper程序編寫的核心技術是數據結構和數據管理,而掌握核心技術的基礎就是Grasshopper的所有基礎組件。只有清楚認知每一個組件的功用,才能夠自由應用組件對數據進行管理,實現參數化設計的目的。
《參數模型構建》中講述了幾乎所有的Grasshopper組件,并包含很多組件巧妙組合應用的方法,以及相關實例。Grasshopper的基礎組件到Version August-27,2014,Build 0.9 0076時已達到700多個。面對這么多的組件,我們需要一本可供查詢的工具書,這就是本書編寫的主要目的。除了對幾乎所有組件的解釋可供設計師作為案頭查詢手冊,同時在內容組織上通過針對性的實例強調組件的具體應用方法,達到對組件熟練使用的目的。
《參數模型構建》是設計師進入以Grasshopper節點可視化編程為基礎的參數化設計領域必備的案頭工具書。
編輯推薦
圖書簡介
編程設計的方法與傳統的設計不是割裂的,但與之又有所差異,在設計的本質上就已經發生了改變,因此進入編程設計領域將面臨兩個方向需要解決的問題。一個是支持編程設計基本技術層面的操作,二是設計本身思維方式的轉變。編程設計普及較慢的一個很大阻礙在于基本技術的學習需要耗費一定的精力,但是這樣的付出是一種必然。
《參數模型構建》主要是按照Grasshopper中組件的分組組織本書講解的架構。包括“基礎”部分,講述Grasshopper和Add-ons的安裝,并通過一個小案例說明使用Grasshopper節點可視化編程的基本操作流程;
“基本參數”部分講述幾何體類型、數據類型和輸入類以及常用的工具,探索了地理信息高程數據調入的方法,基于遙感影像林地提取的方法,尤其通過Galapagos進化解算組件研究虹橋三桿系統和四桿系統的搭建模式;
“數學”部分涉及到區間、運算符、多項式、三角函數、時間、矩陣和腳本等內容,探索在Grasshopper中實現逐時氣象數據可視化處理的方法,適宜性評價程序編寫的方法等,并展示了使用Python腳本語言實現表皮連續展平的程序;
“數據處理”部分是Grasshopper編程的核心組件,只有對List列表和Tree樹型數據中的組件使用方法有較清晰的認知,才能夠自由的組織數據結構。該部分較多的通過方格網土方計算方法、復雜幾何形體的構建探索具體數據組織的方法;
“向量”、“曲線”、“曲面”和“格網”部分涉及到具體幾何,點、線和面的建立、分析、屬性提取等組件,通過具體幾何模型的建立方法來闡述相關組件的使用;
“相交”和“變形”部分的組件使用方法相對比較簡單,都是對幾何形式變化的操作;
“顯示”部分則涉及到顯示、統計、預覽和色彩的組件。
《參數模型構建》寫作的目的就是使該書成為設計師在使用Grasshopper節點可視化編程實現參數化設計時,查詢組件使用方法的工具書。
《參數模型構建》主要是按照Grasshopper中組件的分組組織本書講解的架構。包括“基礎”部分,講述Grasshopper和Add-ons的安裝,并通過一個小案例說明使用Grasshopper節點可視化編程的基本操作流程;
“基本參數”部分講述幾何體類型、數據類型和輸入類以及常用的工具,探索了地理信息高程數據調入的方法,基于遙感影像林地提取的方法,尤其通過Galapagos進化解算組件研究虹橋三桿系統和四桿系統的搭建模式;
“數學”部分涉及到區間、運算符、多項式、三角函數、時間、矩陣和腳本等內容,探索在Grasshopper中實現逐時氣象數據可視化處理的方法,適宜性評價程序編寫的方法等,并展示了使用Python腳本語言實現表皮連續展平的程序;
“數據處理”部分是Grasshopper編程的核心組件,只有對List列表和Tree樹型數據中的組件使用方法有較清晰的認知,才能夠自由的組織數據結構。該部分較多的通過方格網土方計算方法、復雜幾何形體的構建探索具體數據組織的方法;
“向量”、“曲線”、“曲面”和“格網”部分涉及到具體幾何,點、線和面的建立、分析、屬性提取等組件,通過具體幾何模型的建立方法來闡述相關組件的使用;
“相交”和“變形”部分的組件使用方法相對比較簡單,都是對幾何形式變化的操作;
“顯示”部分則涉及到顯示、統計、預覽和色彩的組件。
《參數模型構建》寫作的目的就是使該書成為設計師在使用Grasshopper節點可視化編程實現參數化設計時,查詢組件使用方法的工具書。
圖書目錄
9 基礎
10 Grasshopper 的安裝
10 Grasshopper 的界面
12 Grasshopper 的組件
15 數據流匹配
17 基本操作流程
27 基本參數
28 Geometry:幾何體類型
30 Primitive:數據類型
31 Input:輸入類
50 Util:基本參數下的工具類
73 數學
74 Domain:區間
93 Operators:運算符
101 Polynomials:多項式
102 Trig:三角函數
106 Time:時間
112 Matrix:矩陣
113 Util:數學下的工具類
120 Script:腳本
129 數據處理
130 List:列表
149 Sequence:數列
162 Tree:樹型數據
183 Text:字符串(文本)
192 Sets:數據集
199 向量
200 Point:點
214 Vector:向量
227 Plane:參考平面
234 Grid:格柵
235 Field:磁場
245 曲線
246 Spline:曲線
256 Primitive:基本曲線
262 Division:曲線分段方法
278 Analysis:曲線分析
284 Util:曲線工具
289 曲面
290 Freeform:自由曲面
302 Primitive:基本幾何體
305 Analysis:曲面分析
320 Util:曲面工具
325 格網
326 Add_ons:擴展模塊
327 Mesh:Mesh 格網建立的方法
352 Triangulation:三角剖分
361 Analysis:Mesh 分析
368 Util:Mesh 工具
371 相交
372 Mathematical:數學計算
372 Physical:物理計算
373 Region:區域計算
373 Shape:幾何計算
379 變形
380 Affine:仿射
380 Array:陣列
381 Euclidean:歐幾里得
381 Morph:變體
385 Util:變形工具
387 顯示
388 Colour:色彩
388 Dimensions:尺寸標注
389 Preview:預覽
389 Graphs:圖表統計
389 Vector:顯示向量
10 Grasshopper 的安裝
10 Grasshopper 的界面
12 Grasshopper 的組件
15 數據流匹配
17 基本操作流程
27 基本參數
28 Geometry:幾何體類型
30 Primitive:數據類型
31 Input:輸入類
50 Util:基本參數下的工具類
73 數學
74 Domain:區間
93 Operators:運算符
101 Polynomials:多項式
102 Trig:三角函數
106 Time:時間
112 Matrix:矩陣
113 Util:數學下的工具類
120 Script:腳本
129 數據處理
130 List:列表
149 Sequence:數列
162 Tree:樹型數據
183 Text:字符串(文本)
192 Sets:數據集
199 向量
200 Point:點
214 Vector:向量
227 Plane:參考平面
234 Grid:格柵
235 Field:磁場
245 曲線
246 Spline:曲線
256 Primitive:基本曲線
262 Division:曲線分段方法
278 Analysis:曲線分析
284 Util:曲線工具
289 曲面
290 Freeform:自由曲面
302 Primitive:基本幾何體
305 Analysis:曲面分析
320 Util:曲面工具
325 格網
326 Add_ons:擴展模塊
327 Mesh:Mesh 格網建立的方法
352 Triangulation:三角剖分
361 Analysis:Mesh 分析
368 Util:Mesh 工具
371 相交
372 Mathematical:數學計算
372 Physical:物理計算
373 Region:區域計算
373 Shape:幾何計算
379 變形
380 Affine:仿射
380 Array:陣列
381 Euclidean:歐幾里得
381 Morph:變體
385 Util:變形工具
387 顯示
388 Colour:色彩
388 Dimensions:尺寸標注
389 Preview:預覽
389 Graphs:圖表統計
389 Vector:顯示向量
相關書籍推薦
<
>













