編輯推薦

以Grasshopper為基礎(chǔ)的參數(shù)化設(shè)計(jì)領(lǐng)域,需要熟練掌握Grasshopper節(jié)點(diǎn)式編程技術(shù)。Grasshopper程序編寫的核心技術(shù)是數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)管理,而掌握核心技術(shù)的基礎(chǔ)就是Grasshopper的所有基礎(chǔ)組件。只有清楚認(rèn)知每一個(gè)組件的功用,才能夠自由應(yīng)用組件對(duì)數(shù)據(jù)進(jìn)行管理,實(shí)現(xiàn)參數(shù)化設(shè)計(jì)的目的。
《參數(shù)模型構(gòu)建》中講述了幾乎所有的Grasshopper組件,并包含很多組件巧妙組合應(yīng)用的方法,以及相關(guān)實(shí)例。Grasshopper的基礎(chǔ)組件到Version August-27,2014,Build 0.9 0076時(shí)已達(dá)到700多個(gè)。面對(duì)這么多的組件,我們需要一本可供查詢的工具書,這就是本書編寫的主要目的。除了對(duì)幾乎所有組件的解釋可供設(shè)計(jì)師作為案頭查詢手冊(cè),同時(shí)在內(nèi)容組織上通過針對(duì)性的實(shí)例強(qiáng)調(diào)組件的具體應(yīng)用方法,達(dá)到對(duì)組件熟練使用的目的。
《參數(shù)模型構(gòu)建》是設(shè)計(jì)師進(jìn)入以Grasshopper節(jié)點(diǎn)可視化編程為基礎(chǔ)的參數(shù)化設(shè)計(jì)領(lǐng)域必備的案頭工具書。

圖書簡(jiǎn)介

編程設(shè)計(jì)的方法與傳統(tǒng)的設(shè)計(jì)不是割裂的,但與之又有所差異,在設(shè)計(jì)的本質(zhì)上就已經(jīng)發(fā)生了改變,因此進(jìn)入編程設(shè)計(jì)領(lǐng)域?qū)⒚媾R兩個(gè)方向需要解決的問題。一個(gè)是支持編程設(shè)計(jì)基本技術(shù)層面的操作,二是設(shè)計(jì)本身思維方式的轉(zhuǎn)變。編程設(shè)計(jì)普及較慢的一個(gè)很大阻礙在于基本技術(shù)的學(xué)習(xí)需要耗費(fèi)一定的精力,但是這樣的付出是一種必然。
《參數(shù)模型構(gòu)建》主要是按照Grasshopper中組件的分組組織本書講解的架構(gòu)。包括“基礎(chǔ)”部分,講述Grasshopper和Add-ons的安裝,并通過一個(gè)小案例說明使用Grasshopper節(jié)點(diǎn)可視化編程的基本操作流程;
“基本參數(shù)”部分講述幾何體類型、數(shù)據(jù)類型和輸入類以及常用的工具,探索了地理信息高程數(shù)據(jù)調(diào)入的方法,基于遙感影像林地提取的方法,尤其通過Galapagos進(jìn)化解算組件研究虹橋三桿系統(tǒng)和四桿系統(tǒng)的搭建模式;
“數(shù)學(xué)”部分涉及到區(qū)間、運(yùn)算符、多項(xiàng)式、三角函數(shù)、時(shí)間、矩陣和腳本等內(nèi)容,探索在Grasshopper中實(shí)現(xiàn)逐時(shí)氣象數(shù)據(jù)可視化處理的方法,適宜性評(píng)價(jià)程序編寫的方法等,并展示了使用Python腳本語言實(shí)現(xiàn)表皮連續(xù)展平的程序;
“數(shù)據(jù)處理”部分是Grasshopper編程的核心組件,只有對(duì)List列表和Tree樹型數(shù)據(jù)中的組件使用方法有較清晰的認(rèn)知,才能夠自由的組織數(shù)據(jù)結(jié)構(gòu)。該部分較多的通過方格網(wǎng)土方計(jì)算方法、復(fù)雜幾何形體的構(gòu)建探索具體數(shù)據(jù)組織的方法;
“向量”、“曲線”、“曲面”和“格網(wǎng)”部分涉及到具體幾何,點(diǎn)、線和面的建立、分析、屬性提取等組件,通過具體幾何模型的建立方法來闡述相關(guān)組件的使用;
“相交”和“變形”部分的組件使用方法相對(duì)比較簡(jiǎn)單,都是對(duì)幾何形式變化的操作;
“顯示”部分則涉及到顯示、統(tǒng)計(jì)、預(yù)覽和色彩的組件。
《參數(shù)模型構(gòu)建》寫作的目的就是使該書成為設(shè)計(jì)師在使用Grasshopper節(jié)點(diǎn)可視化編程實(shí)現(xiàn)參數(shù)化設(shè)計(jì)時(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:運(yùn)算符
101 Polynomials:多項(xiàng)式
102 Trig:三角函數(shù)
106 Time:時(shí)間
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:點(diǎn)
214 Vector:向量
227 Plane:參考平面
234 Grid:格柵
235 Field:磁場(chǎng)
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:擴(kuò)展模塊
327 Mesh:Mesh 格網(wǎng)建立的方法
352 Triangulation:三角剖分
361 Analysis:Mesh 分析
368 Util:Mesh 工具
371 相交
372 Mathematical:數(shù)學(xué)計(jì)算
372 Physical:物理計(jì)算
373 Region:區(qū)域計(jì)算
373 Shape:幾何計(jì)算
379 變形
380 Affine:仿射
380 Array:陣列
381 Euclidean:歐幾里得
381 Morph:變體
385 Util:變形工具
387 顯示
388 Colour:色彩
388 Dimensions:尺寸標(biāo)注
389 Preview:預(yù)覽
389 Graphs:圖表統(tǒng)計(jì)
389 Vector:顯示向量

相關(guān)書籍推薦

<
>