• 沒有找到結果。

程式撰寫步驟

在文檔中 新數位建築建造媒材之規範 (頁 94-102)

圖面電腦應用 (1) 輸入模型

在 Rhino 5.0 中,開啟設計完成後的建築結構模型。為了將模型匯入程式寫 作平台 Grasshopper, 在程式內建立”Geometry”(圖示顯示為”GEO”),再將所有的 幾何模型,選擇”Set Multiple Geometries,對應到程式內的”GEO”“。

圖 5-10 圖面電腦應用程式撰寫步驟第一步

(2) 輸入剖面線以生產剖面

參 考 設 計 師 的 繪 圖 習 慣 , 模 型 輸 入 之 後 , 也 要 將 剖 面 線 輸 入 進 Grasshopper。程式之中。為了要將指定剖面線輸入至程式之中,本研究的方式 是透過「輸入兩點連成一線」的方式,輸入兩個”Point”(程式顯示為 Pt),程式使用 者只需要在剖面線上任選兩點,選擇”Set one Point,對應到前述的兩個 Pt 圖示,

就可以將剖面線輸入至 Grasshopper。由於剖面線有方向性,本研究設定依照剖 面線方向,上面的 Pt 圖示輸入點的位置,要在下面的 Pt 圖示輸入點的位置的左 側。再輸入”Line”(程式顯示 Ln),以建立程式內的剖面線。將兩個 Pt 圖示連結 Ln 圖示左邊的兩個輸入端,即成程式內的剖面線。

接著將指定剖面線生成剖面。生成面的圖示是 Construct Plane(程式顯示為 Pl)。形成面的要素包括一點、跟指定的 X 軸和 Y 軸,選前述任一的 Pt 圖示連結 點的輸入端,再以前述的 Pl 圖示做為 X 軸。建立一個 Z 軸向量單位(程式顯示為 Z)為 Y 軸,即形成剖面。

圖 5-11 圖面電腦應用程式撰寫步驟第二步

(3) 確認投影範圍

確認投影範圍,要先確認所有要投影的物件的最大邊界,程式內是用 Bounding Box(程式顯示為 BBox)。

圖 5-12 圖面電腦應用程式撰寫步驟第三步

(4) 確認投影投影面及投影範圍

確認投影面及投影範圍,程式內是用 Plane Through Shape (程式顯示為 PxS)。

圖 5-13 圖面電腦應用程式撰寫步驟第四步

(5) 消去非剖面線方向之所有物件

用程式指令 Box Rectangle(程式顯示 RoxRec)將前一個步驟的投影範圍生 成矩形性(如圖 5-14),再以程式指令 Solid Difference(程式顯示 SDiff)將矩形與模 型做差集(如圖 5-15)。

圖 5-14 圖面電腦應用程式撰寫步驟第五步之程式指令 Box Rectangle(程式顯示 RoxRec)

圖 5-15 圖面電腦應用程式撰寫步驟第五步之程式指令 Solid Difference(程式顯示 SDiff)

(6) 將剖面線方向之所有物件投影在投影面上

用程式指令 Project,將前一個步驟剩下的模型投影在步驟四的投影面上。

圖 5-16 圖面電腦應用程式撰寫步驟第六步

(7) 給定投影原點,顯示結構剖面圖在頂視圖上

用程式指令 Point (Pt, 本研究更改名稱為 OrintedPt),將前一個步驟的投影 面上的所有線條,顯示在頂視圖上。

圖 5-17 圖面電腦應用程式撰寫步驟第七步

文字電腦應用

(1) 分別框選模型與剖面交集的部分(剖面線)

將剖面與模型作交集的部分(剖面線),以程式 Bounding Box(程式顯示為 BBox)框選起來,再將這些範圍以程式 Rectangle(程式顯示為 Rec),形成一個個 矩形。

圖 5-18 文字電腦應用程式撰寫步驟第一步

(2) 記錄剖面線中心點座標

將前一步驟的剖面線外框,透過指令 Area 找出每一個外框的中心點座標,

此座標就是數位結構剖面圖的結構座標。

圖 5-19 文字電腦應用程式撰寫步驟第二步

(3) 剖面線編號

將第一步驟的剖面線外框,透過指令 List Length(Lng)確認一共有幾個剖到 的結構,再將每一個結構透流程式 Series 給予編號,並顯示在 Rhino 5.0 平台上。

圖 5-20 文字電腦應用程式撰寫步驟第三步

(4) 設置座標顯示位置及文字相關參數

在 Rhino 5.0 平台內新增一個點,此點為結構剖面圖文字希望出現的參考 點。新增一個程式 Point(Pt)對應前述的點,再設定文字的大小,以及每一行文字 之間的間距之後,座標將會一一顯示在 Rhino 5.0 平台上。

圖 5-21 文字電腦應用程式撰寫步驟第四步

(5) 數位結構剖面圖輸出(含圖及文字)

以”Bake”指令將數位結構剖面圖的圖及文字一一具象化在 Rhino 5.0 平台 中,選取結構剖面圖的圖及文字,在 Rhino 5.0 的「檔案」內,找到「匯出選取的物 件」並點選之。再輸入檔名以及存檔格式,即可得到數位結構剖面圖。

圖 5-22 文字電腦應用程式撰寫步驟第五步

圖 5-23 程式數位結構剖面圖電腦應用結果

完整程式碼

圖 5-24 是完整的程式碼於電腦螢幕的截圖。接下來的四張局部程式碼(圖 5-25~28),將由左至右詳細呈現程式碼內容。

圖 5-24 完整程式碼一覽。

圖 5-25 局部程式碼之一

圖 5-26 局部程式碼之二

圖 5-27 局部程式碼之三

圖 5-28 局部程式碼之四

在文檔中 新數位建築建造媒材之規範 (頁 94-102)