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