製作動態元件

點擊數: 9266

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

對於簡單的動態組件,該過程比您想像的更容易,特別是如果您從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,除非你仍然意識到這些軸並保持它們的工作,而不是反對你。在創建一個屬性之前,請查看以下有關將軸保持在您身邊的提示:

 

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

 

添加屬性

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

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

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

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

     

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

     

 

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

 

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

定義屬性值

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

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

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

 

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

 

測試動態組件

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

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

TAGS