添加預製元件和動態元件

SketchUp組件使您可以重用對象。例如,幾乎每棟建築都至少有一扇門窗。您可以插入其他人已經創建的組件,而不是對這些常見對象進行建模。

與SketchUp中的所有幾何體一樣,組件仍然由邊和麵組成。邊和麵只是特殊組件組的一部分。(您也可以創建組件來重用自己的幾何體,但這在開發組件和動態組件中有所涉及。)

組件入門

在開始插入組件之前,您需要知道每個組件都有一個定義和一個實例:

  • 一個組件定義為特定類型的所有組件是如何出現並在繪圖區域表現的藍圖。
  • 將組件插入模型時,可以創建基於其定義的組件實例

所以,假設你想使用一個名為Framed Half Door with Double Panel的預製組件。組件定義概述了該門的外觀,您可以根據需要將該組件的多個實例插入到模型中。在以下模型中,您將看到兩個帶雙面板的框架半門實例。在本文後面插入組件說明瞭如何插入一個或多個組件實例。

 

提示:關於定義和實例的所有這些業務都很重要,因為當您在組件實例中編輯實體時,也會編輯定義。更換門的玻璃,所有組件實例中的玻璃都會發生變化。將雙面板更改為單個面板,模型中的所有門也都有一個面板。但是,您可以在不更改其他實例的情況下縮放,旋轉和翻轉整個組件。編輯組件說明瞭如何編輯組件實體或組件作為整體。

 

您還可以使用其他組件替換所有組件實例。如果您(或客戶)決定您不喜歡帶雙面板的Framed Half Door,您可以輕鬆地將該組件與另一個組件交換。有關詳細信息,請參閱本文後面的“ 替換組件”

動態組件比常規組件具有更多功能。如果組件是動態的,則它至少具有以下元素之一:

  • 約束值:例如,動態櫥櫃門組件可能有一個約束為3英寸的框架。無論框架內的面板是12 x 24英寸還是24 x 48英寸或其他尺寸,框架都會在門周圍保持3英寸寬,如下圖所示。
  • 重複元素:動態組件可以具有在縮放組件時重複的子組件。例如,重複的動態組件可能會增加樓梯的台階,沙發的墊子,柵欄的支柱,建築框架的螺柱等等。
  • 可配置值:動態組件可以具有一組您可以配置的預定義值,例如沙髮長度或圍欄組件中的尖樁間距。
  • 動畫功能:使用Interact工具()單擊動畫動態組件時,動畫組件會移動。通過動畫動態組件,您的模型可以打開門窗。本文後面的與組件交互解釋瞭如何打開和關閉動畫組件。

您可以在SketchUp的“組件”面板中找到一些示例組件,但組件的真正主頁是3D模型庫,這是一種用於搜索和下載在SketchUp中創建的3D模型的在線工具。本文可幫助您導航“組件”面板,並通過SketchUp中提供的工具開始在3D模型庫中搜索組件。

在您輕鬆插入和編輯組件之後,您可能會對在3D模型庫中找到的組件或自己創建的組件產生特殊的喜愛。為了方便和有條理地保存您喜歡的組件,您可以在“組件”面板中創建集合

在下面的視頻中,您將看到組件的簡要介紹,組件與組的不同之處以及編輯組件的方式。雖然此視頻是在舊版SketchUp上創建的,但基本組件行為和功能在當前SketchUp版本中是相同的。在接下來的部分中,您將找到詳細步驟,指導您完成插入和使用組件和動態組件的基礎知識。

{youtube}8MZzth3JHi0{/youtube} 

插入組件

您可以通過三種方式將組件實例插入到模型中:

  • 通過“組件”面板選擇或下載組件。
  • 導入SketchUp文件(.skp文件擴展名)。
  • 將SketchUp文件從文件資源管理器(Microsoft Windows)或Finder(Mac OS X)拖到模型中。

預製組件通常從“組件”面板插入到模型中。按著這些次序:

  1. 默認情況下,“組件”面板將打開“組件採樣器”集合,如圖所示。

  2. 您可以選擇其中一個示例組件,然後繼續執行下一步。但是,與3D模型庫中的大量選擇相比,採樣器的選擇受到限制。要嘗試3D模型庫,請在“3D模型庫”搜索框中鍵入搜索詞。(搜索組件,本文稍後將介紹搜索3D模型庫的其他方法。)要瀏覽集合,請單擊“模型”圖標()旁邊的向下箭頭,然後選擇一個集合。(有關現有集合的詳細信息以及如何創建自己的集合,請參閱組織組件集。)選擇或下載組件後,SketchUp會將組件加載到“移動”光標上。
  3. 單擊繪圖區域以將組件放置在模型中。

 

提示:如果在“組件”面板中查看組件時遇到問題,請嘗試更改視圖選項。單擊“ 查看選項”按鈕(),然後從“小縮略圖”,“大縮略圖”,“詳細信息”或“列表”中進行選擇。

 

如果您將SketchUp模型保存到硬盤驅動器,則可以將該模型作為另一個模型中的組件導入。按著這些次序:

  1. 打開要導入SketchUp文件的模型。
  2. 選擇文件>導入
  3. 在出現的“打開”對話框中,導航到SketchUp文件。如果看不到文件,請在“文件類型”下拉列表中選擇“ SketchUp文件(.skp)”
  4. 選擇SketchUp文件,然後單擊“ 打開”。SketchUp將組件加載到Move光標上。
  5. 單擊繪圖區域以將組件放置在模型中。

將SketchUp文件從文件資源管理器(Microsoft Windows)或Finder(Mac OS X)拖動到打開的模型中也會將SketchUp文件加載到Move光標上。只需單擊即可將組件放入模型中。

 

提示:將組件加載到“移動”工具光標上時,“移動”工具將錨定到組件的軸原點。如果這對您不起作用,請在插入組件之前更改組件軸原點的位置。這樣做會更改默認插入點。有關詳細信息,請參閱調整組件的插入點

 

更換組件

人們喜歡看到不同的選擇,他們總是改變主意。如果猶豫不決或您的設計尚未清楚,請知道您可以輕鬆地用另一個組件替換一個組件。以下是該過程的工作原理:

  1. 將新組件添加到模型中。如果您沒有任何地方可以放置它,只需按照上一節中的步驟將其放在模型中的空白區域即可。將組件放置在模型中的某個位置可確保組件顯示在In Model集合中。(即使您現在刪除該組件,該組件仍會保留在In Model集合中,直到您清除未使用的組件。)
  2. 在“組件”面板中,單擊“ 在模型中”圖標()以查看“模型”集合。
  3. 選擇要替換的組件。 

     

    提示:要選擇組件的所有實例,請在“組件”面板中單擊上下文,然後選擇“ 選擇實例”,如圖所示。

     

  4. 在“組件”面板中,依次單擊要使用的組件而不是現有組件,然後從上下文菜單中選擇“ 替換所選項”。在這個例子中,那是大面板門組件。舊門現在用新門替換,如下圖所示。

 

提示: SketchUp Pro用戶還有一個額外的工具:Swap Component命令,它可以處理動態組件。

 

PRO要在SketchUp Pro中換出一系列動態組件,請按照下列步驟操作:

  1. 選擇要替換的動態組件。組件在繪圖窗口中突出顯示。
  2. 單擊上下文單擊一個組件,然後選擇動態組件>交換組件。將顯示“選擇SKP”對話框。
  3. 選擇包含將替換當前所選組件的動態組件的SketchUp文件。
  4. 單擊“ 打開”按鈕。新的動態組件取代了以前選擇的動態組件。

與動態組件交互

您與動態組件交互的能力取決於其變量。在下圖中,您將看到一個基本建築,其中包含兩個動態門組件實例。

要激活組件的動畫,請在“動態組件”工具欄上選擇“ 交互”工具(),或選擇“ 工具”>“交互”。使用Interact工具光標單擊門時,門將打開,如下圖所示。

此動態組件還具有可配置的值。要查看這些值,請單擊“ 動態組件”工具欄上的“ 組件選項”工具(),或選擇“ 窗口”>“組件選項”。在“組件選項”窗口中,如下圖所示,您可以從框架寬度,框架高度,門類型等的預設選項中進行選擇。

搜索組件

您可以在“組件”面板或3D模型庫中搜索組件。

在“組件”面板的“選擇”選項卡上,您可以使用以下功能瀏覽或搜索組件:

  • 在“模型”圖標中:單擊“在模型中”圖標(),您將看到“模型”集合,其中顯示當前與模型一起保存的所有組件。請注意,組件不必實際出現在模型中以與其一起保存。
  • 在模型淹沒菜單中:單擊“在模型”圖標旁邊的向下箭頭,然後從顯示的列表中選擇預製集合,例如“建築”,“橫向”,“人物”和“運輸”。此菜單還可以顯示您創建的集合,您指定為收藏的集合或您最近訪問過的集合。(本文後面的組織組件集解釋瞭如何創建和管理集合。)

     

    提示:如果您的模型已進行地理定位,則可以使用“組件”面板搜索附近的模型。在搜索框中搜索組件。然後,從In Model下拉菜單中,選擇Nearby Models,將搜索結果過濾到附近的模型。

     

  • 3D模型庫搜索框:框中鍵入搜索項,然後按Enter鍵(Microsoft Windows)或Return鍵(Mac OS X),您將看到3D模型庫中的組件列表。要連接到3D模型庫,您的計算機需要Internet連接。如果搜索結果顯示多個結果,則可以單擊“組件”面板底部的箭頭以查看更多結果。您可能會發現在完整瀏覽器窗口中搜索3D模型庫比“組件”面板更容易,“組件”面板太小而無法在組件縮略圖中顯示太多細節。

要直接從SketchUp訪問3D模型庫,請單擊“ 獲取模型”工具(),您可以在SketchUp界面的以下部分找到該工具:

  • 入門工具欄
  • 倉庫工具欄

您也可以選擇文件> 3D模型庫>獲取模型

無論使用哪種方法,3D Warehouse都會打開,如下圖所示。在打開的屏幕上,您可以瀏覽特色模型,特色製造商目錄,特色集合和最新模型。但是,您很可能希望使用頂部的“搜索”框。鍵入搜索詞,然後單擊“ 搜索”按鈕。

 

提示:從最具體的搜索字詞開始。例如,如果您正在尋找一個帶有切割平面的動態組件的窗口,該切割平面會在模型中形成一個洞,請鍵入搜索項,例如,動態組件窗口切割面。如果找不到您喜歡的組件,請從那裡開始減少您的搜索詞。

 

當您找到您感興趣的結果時,請單擊它以打開其詳細信息頁面。單擊右上角的“ 下載”按鈕將組件下載到模型中。然後返回SketchUp,其中Move光標加載了組件。單擊繪圖區域以將組件放置在模型中。

調整組件的插入點

組件具有自己的軸原點,用於確定組件的插入點,或者在組件中放置組件時加載到“移動”光標的點。

如果組件是盒形的(例如梳妝台,櫥櫃或Destopies的Mesopotamian Tablet),插入點通常是前左下角,如圖所示。該放置非常有效 - 除非您需要將組件放置在其他組件上或以其他方式解決現有幾何體。

無論您移動插入點的原因是什麼,以下是如何重置組件的軸原點:

  1. 選擇模型中的組件。
  2. 上下文單擊該組件,然後選擇“ 更改軸”
  3. 使用出現的軸工具光標,重置軸原點。有關使用“軸”工具的詳細信息,請參見調整繪圖軸。唯一的區別是您要為組件設置軸原點,而不是整個模型。

 

提示:在模型中放置組件後,可以將組件移動到您喜歡的任何位置。只需選擇“ 移動”工具(),單擊要用於移動組件的點,然後再次單擊以放置組件。例如,在將機櫃組件放入模型後,您可能需要將機櫃移動到其中點,以便可以將機櫃滑到現有機櫃旁邊。有關使用“移動”工具移動實體的詳細信息,請參閱移動實體

 

編輯組件

您可以整體編輯組件或編輯組件中的單個實體。

編輯或修改組件實例作為一個整體僅影響組件實例,而不影響組件定義或其他實例。以下是您可以對組件進行的一些編輯:

  • 縮放:縮放組件作為整體縮放單個組件實例,而不是組件定義,允許您在模型中具有不同縮放的同一組件實例。在多個方向上縮放組件時,組件可能會變形。您可以通過上下文單擊組件並選擇Reset ScaleReset Skew重置組件的比例和傾斜。要縮放組件,請使用“縮放”工具(),如文章“ 縮放模型”或“模型的各個部分”中所述
  • 翻轉:您可以沿軸旋轉(或鏡像)組件。在上下文中單擊該組件,選擇“ 向上翻轉”,然後選擇一個軸(組件的紅色,組件的綠色或組件的藍色)。
  • 旋轉:您可以使用旋轉工具()或移動工具()旋轉組件。使用“旋轉”工具時,可以更好地控制旋轉平面和旋轉中心。

Flipping和Rotating解釋瞭如何翻轉和旋轉幾何體。要使用“移動”工具旋轉零部件,請將“移動”工具懸停在垂直於所需旋轉軸的面上,直到四個旋轉手柄和一個量角器出現在面上,如下圖所示。然後單擊旋轉手柄並旋轉組件。

編輯組件中的實體會更改組件定義,從而更改模型中的所有其他組件實例。要了解編輯組件定義所涉及的更高級技術,請參閱“ 開發組件和動態組件”部分中的“ 編輯組件 ”。

您還可以將編輯保存到組件,將已編輯的組件還原為原始文件,或者爆炸組件:

  • 要將已編輯的組件另存為具有新名稱的單獨文件,請選擇該組件,然後單擊上下文,然後從顯示的菜單中選擇“ 另存為 ”。導航到要保存.skp文件的位置,鍵入新名稱,然後單擊“ 保存”
  • 要從其原始文件重新加載組件(覆蓋任何編輯),請在上下文中單擊該組件並選擇“ 重新加載”
  • 要將組件拆分回其實體,請選擇組件,然後從菜單欄中選擇“ 編輯”>“組件實例”>“爆炸 ”。或者上下文單擊該組件,然後從出現的菜單中選擇“ 爆炸 ”。您的組件不再是具有特殊力場的組件。它回歸到普通的幾何形狀,有點像回歸平民生活的船長。

 

注意:您可以編輯組件的屬性,例如是否在面中切割孔,或為動態組件設置變量。由於這些高級任務與創建組件密切相關,因此您可以在開發自己的組件或動態組件中了解如何使用這些屬性。

 

組織組件集合

在SketchUp的“組件”面板中,集合可幫助您組織組件。

In Model集合是一個特殊的集合,它是“組件”面板的重要組成部分。它包含隨模型保存的所有組件,無論這些組件當前是否出現在您的模型中。在上下文中單擊此集合中的組件時,您會看到其他集合中不可用的命令,例如“選擇實例”,“重新加載”等。要查看In Model集合,請單擊In Model圖標()。如果您已插入幾個不再需要與模型一起保存的組件,請單擊“ 詳細信息”箭頭)並選擇“ 清除未使用”

SketchUp包含一些預建集合,例如Architecture,Landscape,Construction等。您可以通過單擊In Model圖標旁邊的向下箭頭找到這些集合,如下圖所示。

 

提示:通過創建自己的集合,您可以以任何對您有意義的方式組織組件。如果您始終使用某些組件,請創建“我最喜歡的組件”集合。如果您為特定客戶端或項目使用特定組件,請將它們組織到一個集合中,以便可以從單個集合中訪問它們。

 

以下步驟說明如何為所選操作系統(Microsoft Windows或Mac OS X)創建組件集合:

  1. 單擊詳細信息箭頭),然後選擇打開或創建本地集合
  2. 在出現的對話框中,導航到要保存集合的文件夾。要為集合創建子文件夾,請單擊“ 新建文件夾”按鈕並創建該文件夾。
  3. 選擇要保存組件集合的文件夾,然後單擊。您會在“組件”面板的“選擇”選項卡上看到空白集合。如果未顯示空白文件夾,請單擊“在模型中”下拉箭頭,然後從菜單中選擇與您的文件夾匹配的集合。
  4. 單擊“ 顯示輔助選擇窗格”圖標()。
  5. 在輔助選擇窗格中,導航到要添加到集合的組件,然後將其拖到空白集合中。在下圖中,In Model集合(底部)中的Galaxy Class Starship組件已添加到新創建的Components集合(頂部)。
  6. 繼續導航到輔助選擇窗格中的組件,並將它們添加到新集合中,直到收集完成為止。

 

提示:在您擁有一些集合後,您可以將它們添加到始終顯示在“模型”下拉菜單中的收藏集合列表中。首先,顯示“組件”面板的集合:如果最近使用了該集合,則可以從“模型”下拉菜單中按名稱選擇集合。如果此處未顯示該集合,請單擊“ 詳細信息”箭頭,然後選擇“ 打開”或“創建本地集合”(Microsoft Windows)或“ 打開本地集合”(Mac OS X)。收集顯示在“組件”面板中後,單擊“ 詳細信息”箭頭並選擇“ 添加到收藏夾”或“ 從收藏夾中刪除”

 

收集有關組件的情報

SketchUp提供了一些工具,使您可以找到有關組件的重要詳細信息:

  • 實體信息窗口是最基本的。要打開它,請在上下文中單擊組件,然後選擇“ 實體信息”。或者選擇一個組件然後 。如果您的實體確實是一個組件,則會在左上方看到“ 組件”,並在模型中顯示所選組件的實例數。
  • 在“組件”面板中,您可以在頂部看到組件的名稱,縮略圖和說明。單擊“ 統計”選項卡,可以看到組件中顯示的元素(如面,邊,構造線)的數量的報告。從下拉列表中選擇“ 所有幾何體 ”以查看組件或組中所有幾何體的統計數據。或者,從下拉列表中選擇“ 組件 ”以查看組件中所有組件的統計信息。最後,單擊“ 展開”以查看嵌套在當前所選組件或組中的組件和組。

創建基本元件

將幾何轉換為組件時,3D模型具有組件的所有行為和功能:

  • 您的組件是可重用的。
  • 組件幾何體與其當前連接的任何幾何體分離。(這類似於團體。)
  • 無論何時編輯組件,都可以編輯組件實例或定義。
  • 如果您願意,可以使組件粘貼到特定平面(通過設置其粘合平面)或在面上切割一個孔(通過設置其切割平面)。
  • 您可以將元數據(例如高級屬性IFC分類類型)與組件相關聯。對象分類引入了分類系統以及如何將它們與SketchUp組件一起使用。

 

提示:在創建組件之前,請確保它與繪圖軸對齊,並以您打算使用該組件的方式連接到其他幾何體。如果您希望組件具有膠合平面或切割平面,則此尖端尤其重要,因為此上下文可確保組件以您期望的方式粘貼到平面或切割面。例如,確保沙發的腿在水平面上。除非您需要在地板上設置窗戶或門,否則在與藍色軸垂直對齊的牆上創建窗戶或門組件。

 

創建一個組件

創建組件時,可以在模型中或單獨的SketchUp文件中創建它。無論哪種方式,您都可以使用“創建組件”對話框,如下圖所示。

請按照以下步驟創建組件:

  1. 選擇要包含在組件中的幾何體。有關進行選擇的提示,請參閱選擇幾何
  2. 從菜單欄中選擇“ 編輯”>“生成組件 ”,或按上下文單擊選擇並選擇“生成組件”。將出現“創建組件”對話框。
  3. 在“定義”框中,為組件鍵入有意義的名稱。您希望該名稱足夠具體,以便您可以在其他幾何體中輕鬆找到“大綱視圖”中的組件。有關命名組或組件的提示,請參閱“大綱視圖”中的“使用層次結構”
  4. 在“ 描述”框中,添加組件的簡短描述。

     

    提示:描述是一個包含對您或其他人有意義的詳細信息的好地方。例如,您的組件名稱可能是“St. Patrick Window,“描述可以包括更多細節,例如,”哥特式風格的Harry Clark彩色玻璃窗,描繪聖帕特里克並且有一個切割平面。“

     

  5. (可選)設置對齊選項
  6. (可選)如果您正在使用分類數據,請添加高級屬性 並從“ 類型”下拉列表中選擇一個選項。使用此元數據,該組件可與BIM工作流和生成報告功能配合使用。有關詳細信息,請參閱對象分類
  7. 如果要將在步驟1中選擇的幾何圖形轉換為組件,請選中“ 替換選擇與組件”複選框。取消選中此框可使幾何圖形保持原樣,但會根據它創建組件定義。組件定義在In Model集合中可用。
  8. 單擊“ 創建”按鈕以完成組件。

選擇對齊選項

您可以使用對齊選項將組件粘貼到平面或對齊組件或其陰影。以下是這些選項的工作原理:

  • 要設置粘貼平面:從“ 粘貼到”下拉列表中選擇以下選項之一:任意,水平,垂直,傾斜。選擇膠合平面時,“切割打開”複選框將變為活動狀態,“始終面相機”和“陰影面太陽”選項將變為非活動狀態。如果設置膠合平面,則可以通過選擇“ 切割開口”複選框,使組件在面中切割開口
  • 要使組件成為2D形式:選擇“ 始終相機”選項,通過消除將組件呈現為3D模型的需要,可以提高性能。SketchUp附帶了幾個2D人物組件,這些組件是始終面向相機的2D表單的示例。如果選擇此選項,則“陰影面太陽”選項將變為活動狀態。

    選擇“ 陰影面太陽”複選框以從組件的當前位置投射陰影,就像組件面向太陽一樣。當組件旋轉到面向相機時,陰影形狀不會改變。

     

    提示: “陰影面太陽”選項最適用於具有短基礎的組件(例如樹)。此選項不適用於具有廣泛基礎的組件(例如中間人員)。

     

  • 要移動組件的軸原點或切割平面:單擊“ 設置組件軸”按鈕單擊該按鈕後,光標將使您能夠像使用“軸”工具一樣設置新的軸原點。設置新的組件軸原點後,“創建組件”對話框將再次變為活動狀態。

     

    提示:您可能會更改組件的軸原點,原因如下:
    • 在模型中插入組件實例時,組件的軸原點確定將組件的哪個角加載到“移動”工具光標上。
    • 紅色/綠色平面的方向也定義了切割平面。如果您想要一個垂直切割平面(如窗口背面)來切割面,那麼您需要將紅色/綠色平面移動到窗口的背面。下圖顯示了在重置組件軸原點以將切割平面放置在窗口背面之後的製作中的窗口組件。
    • 如果您正在使用“陰影面太陽”選項,請將組件的軸原點放置在組件的底部中心,以獲得最佳效果。

     

設置高級屬性

設計更多地定義了什麼樣的東西。使用“創建組件”對話框中的“高級屬性”部分,可以將信息附加到組件。這些信息可幫助團隊制定設計決策並支持最終的施工流程。

例如,如果您的組件是一個門,並且您為組件添加了價格,大小和類型,則可以生成一個報告,該報告可以幫助您估計項目中使用該門的成本。要了解如何使用不同類型的門可能會影響成本,您可以使用SketchUp的“ 替換所選組件”功能一個門組件換成另一個門組件,並查看包含新成本估算的更新報告。

您可以在“創建組件”對話框中設置以下屬性:

  • 價格:要根據您創建的內容進行簡單的價格計算,請在文本框中輸入組件的成本。請注意,Price屬性此時不支持不同的貨幣。只需輸入數值即可。
  • 大小:輸入大小的簡單指示。例如,您可以輸入30x80 來指示門的大小。請注意,縮放不會更新基於字符串的屬性。要添加這種邏輯,您需要創建一個動態組件
  • URL:輸入與組件相關的網頁地址,例如您可以購買門或窗口的頁面,以及查找製造商提供的其他技術規格。
  • 類型:如果您正在使用IFC分類數據,請從“ 類型”下拉列表中選擇一個選項。有關詳細信息,請參閱對象

 

提示:創建組件後,還可以在“ 實體信息”面板上添加狀態和所有者的屬性。選擇組件並打開“實體信息”面板後,單擊“ 顯示高級屬性”圖標。您將看到在“創建組件”對話框中添加的高級屬性列表,以及用於輸入有關組件狀態或所有者的詳細信息的選項。只需在相應的文本框中鍵入所需的信息即可。請記住,實例值僅適用於組件的實例。如果更改實例值(狀態或所有者),則更改僅適用於該特定組件實例,而不適用於具有該定義的所有組件。

在“實體信息”面板中,您還可以編輯“價格”,“大小”,“URL”和“類型”屬性的值,這些屬性是組件定義的一部分。更改定義值會更改組件的所有實例。

SketchUp組件的實體信息,顯示狀態和所有者字段以及高級屬性

 

 

注意:使用LayOut創建構造文檔時,您在SketchUp中指定的任何組件屬性都會流入LayOut。首先,在SketchUp中,將報告生成為.csv文件。然後,在LayOut中,您可以.csv文件數據導入表中。此兼容性不僅可用於創建表,還可以自動標記項

 

TAGS

編輯元件

編輯SketchUp組件時,可以編輯組件定義或實例。編輯定義時,可以更改每個組件實例。編輯實例時,組件將成為唯一組件,不再反映其組件的更改。

例如,假設您正在為尖樁籬柵建模。在柵欄模型中,如下圖所示,Fence Panel組件包含子組件:Post,Rail和Picket。

編輯SketchUp組件實例或定義。

以下部分介紹了使用Fence Panel組件作為示例編輯組件的幾種不同方法。

編輯組件的所有實例

要編輯組件的所有實例,請按照下列步驟操作:

  1. 打開要編輯的組件的上下文。在這個例子中,那是Picket組件。要打開上下文,可以雙擊該組件。或者選擇它,按上下文單擊選擇,然後選擇“ 編輯組件”
  2. 使用SketchUp繪圖工具編輯組件。在本例中,我們使用Line,Tape Measure,2 Point Arc和Push / Pull工具來更改Picket組件的頂部。繪製時所有組件實例都會更改。

    編輯SketchUp組件定義時,所有組件實例都會自動更新

  3. 單擊組件上下文外部並保存您的工作。SketchUp會自動更新組件定義以反映您的編輯。
編輯SketchUp組件定義後,在上下文外部單擊以查看編輯

更改單個組件實例

假設您只想編輯組件的一個實例。例如,您可能希望為兩個或更多的糾察樣式建模,以便您可以試驗這些選項。按照以下步驟編輯一個實例,但保留其他組件實例:

  1. 選擇要編輯的組件實例。
  2. 單擊上下文所選實例,然後選擇Make Unique,如圖所示。如果您打開了“實體信息”面板,則會看到SketchUp通過添加#1或類似內容來更改“定義”。通過使實例獨特,您基本上是基於原始創建新組件。

    要編輯SketchUp組件的一個實例,請選擇“使唯一”

  3. 打開唯一組件的上下文。要打開上下文,可以雙擊該組件。或者選擇它,按上下文單擊選擇,然後選擇“ 編輯組件”
  4. 使用SketchUp繪圖工具更改組件。在這種情況下,我們通過選擇尖樁兩側的邊緣並向內移動5/16英寸進行了微小的改變。這使得柵欄寬度略窄。

    打開SketchUp組件上下文以編輯組件

  5. 完成編輯後,在組件上下文外部單擊。在圖中,您可以看到一個尖樁比其他尖樁略窄。
編輯完組件實例後,在其上下文外部單擊以查看更改

用另一個組件替換所有組件實例

在整個模型中使用同一組件的實例時,可以使用完全不同的組件輕鬆替換組件的所有實例。要將一個組件替換為另一個組件,請按照下列步

  1. 在“組件”面板中,單擊“在模型中”圖標。
  2. 在列出模型中所有組件的區域中,按上下文單擊要替換的組件,然後選擇“ 選擇實例”
  3. 仍在“組件”面板中,導航到要使用的組件。
  4. 上下文單擊新組件,然後從出現的菜單中選擇“ 替換所選項”。

使用Solid工具編輯組件

使用“實體”工具編輯組件時,步驟與使用其他繪圖工具編輯組件的步驟略有不同。

 

 

提示:首先,如果要使用“實體”工具編輯組件中的子組件,則需要展開主要組件。例如,要使用“減去”工具(其中一個“實體”工具)編輯“Picket”組件,您需要展開“Fence”面板組件,以便在選擇切割對像後立即單擊“Picket”組件。編輯完Picket組件後,可以重新創建Fence Panel組件。

 

以下步驟說明如何使用實體工具編輯組件,使用柵欄模型作為示例:

  1. 使用實體工具編輯組件在此示例中,“減去”工具會在“Picket”組件中剪切一個孔。在“實體信息”面板中,請注意組件實例的名稱從“Picket”更改為“Difference”。

    使用實體工具編輯組件後,該組件將成為唯一的組件實例

  2. 要更新組件定義以便所有支柱反映您的更改,請在上下文中單擊修改的支柱並選擇“生成組件”
  3. 在“創建組件”對話框中,確保該組件 <class="version 2017"="">定義與原始組件名稱匹配。在此示例中,該名稱是Picket。
  4. 單擊“ 創建”按鈕。將出現一個對話框,詢問您是否要替換組件定義。

    使用您的更改更新組件的所有實例

  5. 單擊。組件的所有實例都反映了您使用Solid工具或工具所做的更改。
  6. (可選)如果展開組件以訪問子組件,則可以重新創建組件。例如,選擇更新的柵欄中的所有實體,然後重新創建Fence Panel組件。
如果使用Solid工具分解組件以編輯子組件,請重新創建父組件

製作動態元件

要創建動態組件,請將屬性添加到基本組件,然後為這些屬性創建值。

對於簡單的動態組件,該過程比您想像的更容易,特別是如果您從SketchUp的預定義屬性開始並熟悉SketchUp的基本繪圖工具和電子表格程序的常用功能。您不需要成為計算機程序員,數學天才或仁慈的嚮導。

 

PRO您需要SketchUp Pro許可證。您可以將動態組件插入SketchUp Make或SketchUp Pro,但開發動態組件僅適用於SketchUp Pro用戶。

 

 

提示:在向動態組件添加屬性和子組件時,設置會變得更加複雜。在動態組件以您想像的方式工作之前,您需要找到並修復的錯誤是正常的。堅持下去,你將獲得動態組件開發的一席之地。雖然它不像在家裡的污水管道上克隆羊或逆向設計邪惡的十字架那麼困難,但開發自己的動態組件是SketchUp中最困難的任務之一。

 

那麼這個過程是什麼樣的?以下是步驟概述:

  1. 創建一個完全由組或子組件構成的新組件。創建基本組件說明如何將所選幾何圖形轉換為組件。通過組織模型,您可以了解組和嵌套組以及層次結構中的組件。
  2. 添加使組件動態化的屬性(即告訴組件執行某​​些操作)。您可以選擇預定義屬性或創建自定義屬性。
  3. 對於您添加的每個屬性,定義一個值,告訴屬性如何執行操作。這些值可以是約束組件大小的簡單數字,使用數學運算符的公式,也可以是迭代您在公式參數中定義的多個選項的函數。
  4. 測試動態組件以確保其正常工作。如前所述,在動態組件以您希望的方式工作之前,您可能會回到步驟1或2幾次。
  5. 將組件保存在單獨的文件中,您可以通過組件瀏覽器將其導入其他模型,或通過3D模型庫與其他模型共享。要使組件正常工作,請確保在上下文中單擊組件的最高級別,然後從顯示的菜單中選擇“ 另存為 ”。然後將生成的.skp文件保存在組件集合中。

在視頻中,您可以看到這些步驟的實際效果。在接下來的部分中,您將找到有關完成上述步驟的詳細信息和提示。

{youtube}fsBpIPnF31A{/youtube} 

提示:在介紹了本文的基礎知識之後,請查看一些示例,這些示例將指導您構建特定的動態組件。這些示例可以幫助您了解如何應用此處介紹的抽象概念來創建各種動態組件交互。您可以在創建動態組件的常見類型中找到幾個具體示例。此外,您可以在“組件”瀏覽器中找到“動態組件訓練”集合,並從3D模型庫中下載以下教程:

 

與所有軸交朋友

在動態組件開發中,組件軸就像小精靈的詭計,破壞了你的良好意圖和#8212,除非你仍然意識到這些軸並保持它們的工作,而不是反對你。在創建一個屬性之前,請查看以下有關將軸保持在您身邊的提示:

  • 每個組件和子組件都有自己的軸原點。如果使用屬性設置動態組件的尺寸,定位或移動動態組件,則輸入的值相對於組件的軸原點。如果您放置多個子組件,則每個子組件將具有不同的軸原點。因此,要知道每個組件的軸原點的位置,並在需要時重新定位。
  • 軸的顏色變成字母。在SketchUp中,您可以看到對紅色,綠色和藍色軸的引用 - “組件屬性”對話框中除外。這裡,紅軸是X,綠軸是Y,藍軸是Z.例如,LenX屬性定義X軸或紅軸的長度。
  • 膠合和切割平面可以將軸原點側向轉動。當你創建一個組件,您可以設置兩個粘合和切割面。當一個組件只粘合到垂直表面時,藍色(Z)和綠色(Y)軸交換:LenZ綠色軸的長度值,其LenY值通常是藍色軸。例如,如果要約束膠合到垂直曲面(如窗口)的膠合組件到特定高度,則公式需要約束LenY而不是約束LenZ。如果組件有切割平面,請記住要在垂直面上創建切割平面,必須移動軸,因為紅色/綠色平面決定了切割平面。

 

提示:在開發動態組件時,可能需要通過重新定位軸來重置組件的軸原點。為此,請在上下文中單擊該組件,然後選擇“ 更改軸”,這將激活該組件的Axes工具光標。調整繪圖軸說明瞭如何使用此光標。

 

添加屬性

屬性通過告訴SketchUp做什麼使組件動態化。您可以選擇預定義屬性或創建自定義屬性:

  • 通過預定義屬性,您可以快速輕鬆地為常用功能設置動態行為,例如約束動態組件的大小或應用材質。您可以在“組件屬性”對話框中瀏覽預定義屬性,或者查看“ 動態組件”預定義屬性參考
  • 自定義屬性使您可以添加自己的屬性。

要添加屬性,請按照下列步驟操作:

  1. 選擇要動態化的組件。
  2. 在“動態組件”工具欄上,單擊“ 組件屬性”工具()或選擇“ 窗口”>“組件屬性”。無論哪種方式,都會打開“組件屬性”對話框,如下圖所示。在此示例中,“組件屬性”對話框顯示DynamicCylinder組件。

  3. 單擊“ 添加屬性加號”圖標以查看選項列表。
  4. 選擇預定義屬性或選擇底部的或輸入自定義名稱選項。如果您選擇了預定義屬性,則可以添加值。
  5. 如果選擇添加自定義名稱,請鍵入名稱以替換顯示的Enter Name佔位符文本。

     

    提示:屬性的名稱必須以字母開頭,不能包含任何空格。否則,您可以將屬性命名為您想要的任何名稱。選擇一個提醒您屬性的名稱是有幫助的。

     

 

注意:如果需要重命名自定義屬性,請雙擊其名稱並鍵入新名稱。(您只能更改自定義屬性的名稱,而不能更改預定義屬性。)如果需要刪除屬性,只需單擊屬性名稱旁邊的刪除屬性減號圖標。

 

在此示例中,您將看到添加到DynamicCylinder組件的Material屬性。

定義屬性值

設置一個或三個屬性後,您就可以輸入告訴屬性要執行的操作的值。您可以根據您選擇的屬性以多種方式完成此步驟。

一般來說,您可以通過以下方式定義屬性值:

  • 鍵入屬性值文本框。例如,添加Description屬性並直接在值文本框中鍵入描述。(請參閱下圖中的標註1.)如果要定義公式,請鍵入等號(=),然後輸入公式。

     

    提示:如果要在屬性值框中查看完整的公式,請單擊“組件屬性”對話框右上角的“ 切換公式視圖”按鈕。如果在“組件屬性”對話框打開時使用SketchUp工具操作組件,請單擊“ 刷新”按鈕以刷新“組件屬性”對話框中的值。

     

  • 從下拉列表中插入一個函數。要查看下拉列表,請單擊“ 功能”選項卡。打開下拉列表以從任何動態組件功能中進行選擇。(請參閱標註2.)選擇功能後,您會在下拉列表下方看到簡要說明(非常小的文字)。選擇要插入函數的屬性值文本框,然後單擊“ 插入”按鈕將該函數添加到文本框中。然後,您需要根據您選擇的功能自定義值。
  • 單擊屬性值字段中的詳細信息箭頭()。您會看到一個下拉列表,可用於設置屬性的顯示值。選擇用戶是否可以查看屬性,如果是,則顯示該值是顯示為文本框還是下拉列表。如果選擇“可以從列表中選擇的用戶”選項,則可以定義用戶可以選擇的值。在此示例中,添加不同的材料值使用戶可以從有限範圍的材料中進行選擇。(見標註3)

創建公式時,以下是您需要遵循的規則:

  • 將文字放在引號中。
  • 將字符串與&符號(&)連接起來。例如:="I am a table with the cost of" & variable name
  • 要在文本字符串中顯示引號,請使用反斜杠(\)。例如:="This is the "\official\" retail price for this item:" & variable name
  • 返回數字的公式將它們作為浮點值返回,而不是整數。所以,公式if(5=5,1,0)將返回1.0而不是1
  • 所有長度均以英寸為單位,角度為度。
  • 使用感嘆號(!)來引用當前子組件之外的值。例如,Fence!spacing指的是組件中spacing變量的值Fence

 

提示:此基本選項概述可幫助您將“組件屬性”對話框中的要素連接到屬性,函數和運算符引用。這些引用包含用於向組件添加動態功能的構建塊,如動態組件示例中所示

 

測試動態組件

為動態組件定義屬性和值後,在“組件選項”窗口中測試它的工作方式,您可以通過以下任何方式打開它:

  • 單擊“ 動態組件”工具欄上的“ 組件選項”工具()。
  • 選擇Window> Component Options
  • 上下文單擊該組件,然後選擇動態組件>組件選項

在下圖中,您會看到每個屬性都顯示在下拉列表中。選擇一個選項,然後單擊“ 應用”以更改組件的顏色。

TAGS
© 2024 JoyCat.org 版權所有.