# 2.2 - 進階塑型工具：薄殼和覆蓋

*「薄殼」會從一個實體建立一個具有指定厚度的挖空形狀，「覆蓋」會從一個封閉迴路 (不一定共平面的) 邊建立一個面。這些工具簡單但功能強大，可讓您從幾乎任何幾何造型快速建立出形狀。*

*在本練習中，我們將使用薄殼和覆蓋在* ***Encode Campus Sample Model.axm*** *頂部建立一個頂樓，同時接觸到* ***FormIt 入門手冊第 I 部分**未涵蓋的其他各種塑型工具。如果您尚未下載，可以從* ***FormIt 入門手冊第 2 部分資料集**下載上述檔案。*

## **為頂樓量體塑型**

*首先，我們將使用各種塑型工具，為頂樓建立量體塑形。您可以遵循內容，或是盡情發揮創意並打造您自己的設計！*

1 - 開啟 **Encode Campus Sample Model.axm** 後，移至 **Penthouse** 場景 (或調整您的視圖和圖層，以便您可以看到主建築的屋頂)。

2 - 接下來使用一些幾何基本型來快速建立塑形：

1. 從 **「標準」工具列** 中的 **「建立基本圖元」** 下拉式按鈕中選取 **「立方體 (Alt + B)」**。
2. 在立方體的預覽處於作用中時，按 **Tab** 鍵以設定其尺寸 (寬度：**100’**，深度：**15’**，高度：**10’**)，然後將其放置在屋頂上與下圖類似的位置。與放置元件類似，您可以按**空格鍵**將立方體旋轉 90 度。
3. 加入第二個**立方體 (Alt + B)**、(寬度：**30’**、深度：**15’**、高度：**12’**)，並將其旋轉 **8.5** 度，讓它符合建築物正面的角度，並與長立方體形成 **98.5** 度角。放置此立方體，讓它與長立方體相交，如下圖所示。

![](https://1391554357-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqBONwaUagxWuLSXIwvKO%2Fuploads%2Fgit-blob-2b4703b669a86562211c48ab302935fad37f2609%2F0%20\(11\)%20\(2\).png?alt=media)

***注意:*** *請確保兩個立方體都直接座落在屋頂表面。四處移動它們時，很容易意外變更其高程。*

3 - 為了讓這個方塊最後變成一個更引人注目的空間，我們將使用**傾斜面 (TF)** 工具來調整某些面的角度。

1. 選取傾斜方塊的東北面或西北面，按一下右鍵以顯示**關聯式功能表**，然後選取 **「傾斜面 (TF)」**。
2. 讓面向外傾斜 **15** 度。和許多 FormIt 工具一樣，您可以按 **Tab** 鍵，或直接鍵入數字。
3. 對相鄰面執行相同的作業，如圖所示。

![](https://1391554357-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqBONwaUagxWuLSXIwvKO%2Fuploads%2Fgit-blob-55ee859275e9b61e50c1eca89b4a208ef5024f63%2F1%20\(15\)%20\(2\).png?alt=media)

***注意:*** *使用* ***傾斜面 (TL)*** *工具時，您可以繞任何您想要的軸旋轉選取的面。只需使用圓形掣點調整旋轉軸 (藍色虛線) 即可。*

4 - 為了讓形狀更複雜一點，我們加入一些曲線：

1. 開啟 **「建立基本圖元」** 下拉式清單，但這次選取 **「圓柱」**。
2. 使用預設半徑 **6’** 和高度 **12’**，將圓柱先放在屋頂上的任意位置。
3. 使用**非等比例**工具，沿著與長方塊平行的方向拉伸圓柱 **300%**。若要進一步了解比例工具，請參閱 **1.11 - 匯入包含內容資源庫的模型**一章。
4. 移動圓柱，讓長軸的中心沿長方塊的邊，如圖所示。別忘記持續切換視圖，像下面第二個影像中使用的**上視圖 (VT)** 一樣，有助於塑型和將物件就定位。

![放置圓柱並調整其比例](https://1391554357-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqBONwaUagxWuLSXIwvKO%2Fuploads%2Fgit-blob-0b901dc8e30590ce966d61329b5c8439bfb1c103%2F2%20\(15\)%20\(2\).png?alt=media)

![將拉伸的圓柱移至適當位置](https://1391554357-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqBONwaUagxWuLSXIwvKO%2Fuploads%2Fgit-blob-06253a7cf75ec80b70b943ca7f05ed13ce71e0d0%2F3%20\(8\).png?alt=media)

***注意:*** *即使我們到目前為止放置的造型重疊，您仍可以按兩下每個造型的任何面或邊來個別選取它們。這是因為，每當您放置 (或建立) 封閉造型時，FormIt 都會將其識別為一個「本體」，並且會一起追蹤其幾何圖形，直到您刻意將它與其他物件接合。*

## **接合與切割**

*我們可以使用* ***接合幾何圖形 (JG)*** *和* ***切割幾何圖形 (CG)*** *工具，將我們剛剛建立的造型合併為單一形狀。*

1 - 首先，我們將進行接合：

1. 在 **「標準工具列」** 中，按一下 **「進階幾何圖形工具」** 下拉式清單，然後選取 **「接合幾何圖形 (JG)」** 工具。
2. 這將顯示 **「接合幾何圖形精靈」**。類似於 **1.9 - 加入詳細資料** 一章使用的 **掃掠** 工具，所有進階幾何圖形工具都有自己的精靈來引導您完成。
3. 選取其中一個方塊。請務必按兩下以選取整個實體，而不僅是單一面。請注意，精靈將自動移至下一個步驟。
4. 選取剩餘的方塊。
5. 按一下精靈中的勾選標記以完成接合。若要檢查它是否有效，您應該可以按兩下選取所有新接合的幾何圖形。

![](https://1391554357-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqBONwaUagxWuLSXIwvKO%2Fuploads%2Fgit-blob-0571c087588ba2575be841ff778bf7b1c8ee4801%2F4%20\(7\).png?alt=media)

***注意:*** *如果目前選取的物件已包含可接合的幾何圖形，例如兩個 (2) 或多個重疊實體，您也可以在選取的幾何圖形上按一下右鍵，從關聯式功能表存取* ***「接合幾何圖形 (JG)」*** *工具。*

2 - 現在，我們將從方塊量體中切割出橢圓：

1. 在不選取幾何圖形的情況下，移至 **「進階幾何圖形工具」**，然後按一下 **「切割幾何圖形 (CG)」**。
2. 此時將顯示 **切割幾何圖形** **精靈**。請務必仔細閱讀內容，因為切割時 (與接合不同)，選取幾何圖形的順序非常重要。
3. 首先**選取要切割的實體**，在我們的案例中是我們在上面建立的方塊量體。
4. 接著**選取要移除的實體**，即橢圓圓柱。
5. 按一下精靈中的勾選標記以完成切割。

![](https://1391554357-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqBONwaUagxWuLSXIwvKO%2Fuploads%2Fgit-blob-9dd2707d2c799732d1578a141531bed3022051fc%2F5%20\(4\).png?alt=media)

***注意:*** *請注意，設定為「移除」的橢圓將不會刪除，但其幾何圖形已從方塊幾何圖形中分割出來，我們將在下一個步驟中看到。*

3 - 若要完成，請將橢圓的頂面向下拖曳 **11’-6”**，讓它成為 6" 厚的平台。我們稍後可以用這個做為屋頂花園露台的起點。現在，您應該可以清楚地看到我們剛剛所做的切割。

![](https://1391554357-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqBONwaUagxWuLSXIwvKO%2Fuploads%2Fgit-blob-e417705416bae988ed9574df0c528bb0f892d5cb%2F6%20\(8\).png?alt=media)

## **薄殼和覆蓋**

*現在量體已建構好，我們可以使用* ***薄殼實體 (SH)*** *快速建立一個牆、樓板和屋頂都有厚度的空間。然後，我們可以使用* ***覆蓋 (CV)*** *，為頂樓快速建立一些玻璃面。*

1 - 如果您選取整個實體，薄殼工具會偏移所選幾何圖形各邊建立一個「薄殼」 - 這個薄殼是中空的，但仍覆蓋所有邊。通常，使用薄殼工具更好用的方法是選取不想包括在薄殼中的實體面。聽起來很混亂嗎？這其實很簡單，我們在下面試一下：

1. 從 **「進階塑型工具」** 中，選取 **「薄殼實體 (SH)」**。
2. 在顯示的 **「偏移距離」** 對話方塊中，輸入 **-8”** 的厚度，然後按 **「確定」**。
3. 透過按一下，只選取要保持開啟的三個面：我們先前建立的曲面和兩個傾斜面。
4. 按一下精靈中的勾選標記以完成薄殼。

***注意:*** *薄殼偏移負值會將新表面向造型內側偏移，正值會將新表面向外側偏移。*

![進行中的薄殼](https://1391554357-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqBONwaUagxWuLSXIwvKO%2Fuploads%2Fgit-blob-1641b32ed789ab075c0441c63b9f1a8ae9221714%2F7%20\(5\)%20\(2\).png?alt=media)

![完成的薄殼](https://1391554357-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqBONwaUagxWuLSXIwvKO%2Fuploads%2Fgit-blob-c8758275575d24aa40d2ac714944b2731b3b298c%2F8_finished-shell%20\(2\).png?alt=media)

2 - 現在，我們差不多有一個完整的頂樓，只是缺少幾面牆。我們可以使用 **「覆蓋 (CV)」** 指令，從選取的邊緣迴路快速建立某些表面。首先，我們覆蓋彎曲區域：

1. 從 **「進階塑型工具」** 中，選取 **「覆蓋 (CV)」**。
2. 選取彎曲開口周圍的全部四個 (4) 邊。您可能需要使用 **Tab** 鍵一次選取整條彎曲邊。
3. 按一下精靈中的勾選標記以完成覆蓋。

![](https://1391554357-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqBONwaUagxWuLSXIwvKO%2Fuploads%2Fgit-blob-30c622289355d9b5f2cc96f4ed726d606f45c295%2F8%20\(9\).png?alt=media)

***注意:*** *每當精靈提示您進行選取時，無論是任何一個進階塑型工具或 Dynamo 指令碼，您都不需要按住* ***Ctrl*** *或* ***Shift*** *來除選或選取多個物件。若要移除先前選取的物件，只需再按一下該物件即可。*

3 - 對傾斜面所在的開口執行相同的作業。如果您一直關注我們的設計，您需要選取八條 (8) 邊。

![](https://1391554357-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqBONwaUagxWuLSXIwvKO%2Fuploads%2Fgit-blob-7a32a80a8b151038771251e5405615d14bb669f2%2F9%20\(5\).png?alt=media)

## **完成**

*為了完成頂樓，我們將示範一些方法，從我們剛剛建立的表面快速製作帷幕牆。*

1 - 我們先使用內建的 Dynamo **Storefront Curtainwall** 指令碼。如果您是初次在 FormIt 中使用 Dynamo，請查看 FormIt 入門手冊第 I 部分的 **1.10 - 使用 Dynamo 的運算群組**一章。

1. 在 **「Dynamo」選項板** 中，確保資料夾下拉式清單設定為 **「Dynamo Samples」**。
2. 向下捲動，然後按一下 **「Storefront Curtainwall」** 動態磚，這將啟動此指令碼的精靈。
3. 在圖元區中，選取我們剛剛使用**覆蓋 (CV)** 工具製作的兩個傾斜面。
4. 按一下精靈中的勾選標記，然後等待指令碼執行。這可能需要幾秒鐘時間。
5. (選擇性) 更新指令碼參數並重新執行，直到竪框配置調整為您喜歡的配置。我們從預設值變更的輸入為：
   1. 竪框深度：**0.5**
   2. 第一個水平竪框間距 (在中心)：**4.833**
   3. 典型水平竪框間距 (在中心)：**4.833**
6. 使用您選擇的透明材料，繪製我們用於指令碼輸入的表面。我們使用了 **「Glass - New」**。

![](https://1391554357-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqBONwaUagxWuLSXIwvKO%2Fuploads%2Fgit-blob-a4d326c71ea861ca152e5b8f1f94821f568d9fe0%2F10%20\(3\)%20\(2\).png?alt=media)

![](https://1391554357-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqBONwaUagxWuLSXIwvKO%2Fuploads%2Fgit-blob-b1c57de33ddc54f97fb067ce3f06ab50400e45f7%2F11%20\(5\)%20\(2\).png?alt=media)

***注意:*** *如果您想要進一步了解 FormIt 中 Dynamo 的進階使用方法，請參閱專門處理 Dynamo 的入門手冊第 II 部分章節：* ***Dynamo FormIt 節點**。*

2 - 很抱歉，我們在最後一個步驟中使用的指令碼不一定能對曲面正常運作。另一個快速為表面提供帷幕牆外觀的技巧是使用一種有**挖除**貼圖的材料，這會讓部分材料透明。FormIt 隨附三種 (3) 像這樣適用於帷幕牆的內建材料。我們現在只需要選取一種、繪製表面，然後使用**調整材料放置**工具調整其比例：

1. 在 **「材料」選項板** 中，從 **「材料範例」>「Glass+Glazing」** 匯入 **Glass – Storefront with Spandrel**，然後使用此材料繪製表面。如需匯入和使用材料的更多資訊，請參閱 FormIt 入門手冊第 I 部分中的 **1.7 - 使用材料繪製**。
2. 在您剛繪製的曲面上按一下右鍵，然後選取 **「調整材料放置** **(MP)」**。
3. 使用向上箭頭和向下箭頭垂直調整材料比例，直到細細的水平窗戶嵌條上方的竪框正好顯示在彎曲開口的頂邊下方。使用我們的設計，我們發現輸入 **8’-7”** 的高度很好。
4. 現在使用水平箭頭，水平調整材料比例，讓垂直竪框相距約 3'，類似於在傾斜帷幕牆中使用的間距。使用我們的設計，我們發現 **9’** 的值很好。

![使用挖除帷幕牆材料繪製](https://1391554357-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqBONwaUagxWuLSXIwvKO%2Fuploads%2Fgit-blob-092ab52964d4158ea44d8c536f92db0e1e568aff%2F12%20\(6\)%20\(2\).png?alt=media)

![垂直拉伸材料](https://1391554357-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqBONwaUagxWuLSXIwvKO%2Fuploads%2Fgit-blob-709b742fc5619fac0cb21a7143e8e16609c08473%2F13%20\(2\)%20\(2\).png?alt=media)

![水平拉伸材料](https://1391554357-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqBONwaUagxWuLSXIwvKO%2Fuploads%2Fgit-blob-2f984d41a2b916ba41e9ed33ecba99425d02c26b%2F14%20\(1\).png?alt=media)

3 - 在設計中加入一些潤飾！在下面完成的影像中，我們為屋頂加強的一些工作包括：

* 使用**掃掠 (SP)** 增加一個圍住屋頂外框的矮牆。
* 使用 OOTB Dynamo 指令碼 **Array Along Path**，將踏步磚放在屋頂周長周圍。
* 使用上方的**調整材料放置** **(MP)** 工具旋轉並對齊接點，在頂樓增加各種瓷磚材料。
* 下載、轉換太陽能板的 .skp 檔案，然後匯入至模型。若要進一步了解匯入各種檔案類型，請參閱**進階匯出和匯入**一節。
* 使用 **Generate String Lights** 外掛程式加入一些燈串 - 若要進一步了解外掛程式，請務必查看第 II 部分的下一章：**外掛程式**。

請隨時為模型賦予您自己的創意，並探索本章中未提及的一些其他進階塑型工具！您可以下載並開啟 **Encode Model Data Set** 中的 **Encode Campus Sample File\_Completed.axm**，將您建立的成果與我們完成的範例模型做比較。

![完成模型中的場景。](https://1391554357-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqBONwaUagxWuLSXIwvKO%2Fuploads%2Fgit-blob-d6c899f01af284db26c9ffc6ca5c7b1d81bd285a%2F15%20\(1\).png?alt=media)

\_\_
