Google SketchUp
更改語言:

適用於 Windows XP/Vista 與 Mac OS X (10.4+)

Ruby 指令碼

新增額外功能到 SketchUp

Ruby 是一種編程語言,任何人都可用來為 Google SketchUp 編寫外掛程式 (指令碼)。一旦安裝完成,Ruby 指令碼可新增工具、簡化多步驟操作,或改進您使用 SketchUp 的方式。

好消息是您不需知道有關 Ruby 指令碼(或一般的編程)的任何知識即可使用其他人所建立的 Ruby 指令碼。您可以在以下找到一些我們所編寫的 Ruby 指令碼。如需更多資訊,請至 資源頁面中的 Ruby 指令碼部分

如果您有興趣為 Google SketchUp 建立 Ruby 指令碼,請查看我們的 開發人員頁面 以取得更多資訊。

要取得有關這些指令碼的技術支援,請至 SketchUp Pro 指令碼論壇

安裝 Ruby 指令碼

要安裝 Ruby 指令碼,您必須進行以下操作:

1. 將程式下載到您的電腦。
2. 如果下載的檔案是壓縮檔,請進行解壓縮。通常在壓縮檔案上連按滑鼠兩下即可進行解壓縮。解壓縮的 Ruby 指令碼檔案具有以下副檔名:.rb
3. 如果 SketchUp 正在運行,請關閉 SketchUp。
4. 將 Ruby 指令碼檔案複製到作業系統的正確位置:
Windows:C:/Program Files/Google/Google SketchUp 6/Plugins
Mac OS X:'Hard Drive'/Library/Application Support/Google SketchUp 6/SketchUp/Plugins

使用 Ruby 指令碼

您剛剛所安裝的 Ruby 指令碼的控制項位置視指令碼而定;您可由功能表系統來使用控制項,或在模型元素上按一下滑鼠右鍵即可使用控制項。某些 Ruby 指令碼具有其各自的對話方塊,某些指令碼則不會出現在 SketchUp 使用者介面上。這些指令碼只是「參照」指令碼,具有為其他指令碼提供功能的作用。每個指令碼的用法請參照指令碼編寫作者的說明,這些說明位於指令碼的下載位置。

Ruby 指令碼範例

Parametric
您需安裝此指令碼才能在本頁上使用其他的指令碼。
下載 'parametric.rb'

Mesh Additions
您需安裝此指令碼才能在本頁上使用其他的指令碼。
下載 'mesh_additions.rb'

Bezier
Bezier 為在平面或立體環境中建立貝氏曲線的工具。安裝完成後,Bezier Curves 將作為一個功能表項目出現在 [繪圖] 功能表中。Bezier Curves 也是下面 'onion_dome.rb' 的先決指令碼。
下載 'bezier.rb'

Rotated Rectangle
Rotated Rectangle 是一個使用滑鼠來建立旋轉矩形的工具。安裝完成後,Rotated Rectangle 將作為一個功能表項目出現在 [繪圖] 功能表中。
下載 'rectangle.rb'

Shapes
Shapes 是一個建立和編輯若干參數形狀的工具:Boxes(方塊)、Cylinders(圓柱)、Cones(圓錐)、Toruses(圓環)、Tubes(管道)、Prisms(棱柱)、Pyramids(棱錐)和 Domes(圓頂)。安裝完成後,Shapes 將作為一個功能表項目出現在 [繪圖] 功能表中。
此指令碼需要您安裝以下其他指令碼 (見上文):parametric.rb、mesh_additions.rb
下載 'shapes.rb'

Window Maker
Window Maker 是一個建立參數可變上下拉窗和左右拉窗的工具。安裝完成後,Windows 將作為一個功能表項目出現在 [工具] 功能表中。
此指令碼需要您安裝以下其他指令碼 (見上文):parametric.rb
下載 'windows.rb'

Grids
Grids 是一個建立參數可變網格的工具。安裝完成後,Grid 將作為一個功能表項目出現在 [工具] 功能表中。
此指令碼需要您安裝以下其他指令碼 (見上文):parametric.rb
下載 'grid.rb'

Onion Dome
Onion Dome 是一個建立洋蔥式圓頂的工具。安裝完成後,Onion 將作為一個功能表項目出現在 [繪圖] 功能表中。
此指令碼需要您安裝以下其他指令碼 (見上文):parametric.rb、mesh_additions.rb、bezier.rb
下載 'oniondome.rb'

Simplify Contours
一般而言,勘探人員製作的現場等高線資料相當密集 (5,000 條以上的邊)。將此命令套用到一組匯入的等高線可簡化幾何形狀以便於工作。
下載 'SimplifyContours.rb'