Ruby 是一種編程語言,任何人都可用它來為 SketchUp 編寫外掛程式 (指令碼)。一旦安裝完成,Ruby 指令碼可新增工具、簡化多步驟操作,或改進您使用 SketchUp 的方式。
好消息是您不需知道有關 Ruby 指令碼(或一般的編程)的任何知識即可使用其他人所建立的 Ruby 指令碼。您可以在下面找到一些我們所編寫的 Ruby 指令碼。如需更多資訊,請至資源頁面中的「Ruby 指令碼」部分。
如果您有興趣為 SketchUp 建立 Ruby 指令碼,請查看我們的開發人員頁面以獲得更多資訊。
若要取得這些指令碼的相關技術支援,請造訪 SketchUp Pro Ruby 指令碼論壇。
要安裝 Ruby 指令碼,您必須進行以下操作:
1. 將程式下載到您的電腦。
2. 如果下載的檔案是壓縮檔,請進行解壓縮。通常在壓縮檔案上連按滑鼠兩下即可進行解壓縮。解壓縮的 Ruby 指令碼檔案具有以下副檔名:.rb
3. 如果 SketchUp 正在運行,請將其關閉。
4. 將 Ruby 指令碼檔案複製到作業系統的正確位置:
Windows:C:/Program Files/Google/SketchUp 8/Plugins
Mac OS X:'Hard Drive'/Library/Application Support/SketchUp 8/SketchUp/Plugins
您剛剛所安裝的 Ruby 指令碼的控制項位置視指令碼而定;您可由功能表系統來使用控制項,或在模型元素上按一下滑鼠右鍵即可使用控制項。某些 Ruby 指令碼具有其各自的對話方塊,而另外有些指令碼則不會出現在 SketchUp 使用者介面上。這些指令碼只是「參照」指令碼,其作用是為其他指令碼提供功能。每個指令碼的用法請參考指令碼編寫作者的說明,這些說明位於指令碼的下載位置。
Parametric
您需先安裝此指令碼才能使用本頁上的某些其他指令碼。
下載「parametric.rb」
Mesh Additions
您需先安裝此指令碼才能使用本頁上的某些其他指令碼。
下載「mesh_additions.rb」
Bezier
Bezier 是用來在平面或立體環境中建立貝氏曲線的工具。安裝完成後,「Bezier Curves」會在 [繪圖] 功能表中顯示為一個功能表項目。Bezier Curves 也是下面「onion_dome.rb」的先決指令碼。
下載「bezier.rb」 (SketchUp 7 and earlier)
下載「bezier_ext.rbz」 (SketchUp 8)
Rotated Rectangle
Rotated Rectangle 是一個使用滑鼠來建立旋轉矩形的工具。安裝完成後,「Rotated Rectangle」會在 [繪圖] 功能表中顯示為一個功能表項目。
下載「rectangle.rb」 (SketchUp 7 and earlier)
下載「rectangle_ext.rbz」 (SketchUp 8)
Shapes
一個建立和編輯若干參數形狀的工具:Boxes (方塊)、Cylinders (圓柱)、Cones (圓錐)、Toruses (圓環)、Tubes (管道)、Prisms (棱柱)、Pyramids (棱錐) 和 Domes (圓頂)。安裝完成後,「Shapes」會在 [繪圖] 功能表中顯示為一個功能表項目。
此指令碼需要您安裝以下其他指令碼 (見上文):parametric.rb、mesh_additions.rb
下載「shapes.rb」 (SketchUp 7 and earlier)
下載「shapes_ext.rbz」 (SketchUp 8)
Window Maker
Window Maker 是一個建立參數式上下拉窗和左右拉窗的工具。安裝完成後,「Windows」會在 [工具] 功能表中顯示為一個功能表項目。
此指令碼需要您安裝以下其他指令碼 (見上文):parametric.rb
下載「windows.rb」 (SketchUp 7 and earlier)
下載「window_maker_ext.rbz」 (SketchUp 8)
Grids
Grids 是一個建立參數式網格的工具。安裝完成後,「Grid」會在 [工具] 功能表中顯示為一個功能表項目。
此指令碼需要您安裝以下其他指令碼 (見上文):parametric.rb
下載「grid.rb」 (SketchUp 7 and earlier)
下載「grid_ext.rbz」 (SketchUp 8)
Onion Dome
Onion Dome 是一個建立洋蔥式圓頂的工具。安裝完成後,「Onion Dome」會在 [繪圖] 功能表中顯示為一個功能表項目。
此指令碼需要您安裝以下其他指令碼 (見上文):parametric.rb、mesh_additions.rb、bezier.rb
下載「oniondome.rb」 (SketchUp 7 and earlier)
下載「oniondome_ext.rbz」 (SketchUp 8)
Simplify Contours
一般而言,勘探人員製作的現場等高線資料相當密集 (5,000 條以上的邊)。將此命令套用到一組匯入的等高線可簡化幾何圖形,以便對其進行處理。
下載「SimplifyContours.rb」
下載「simplify_contours.rbz」 (SketchUp 8)
Complete Sample Library
If you'd like to try out all of these tools and you're on SketchUp 8 then you can download them all in one extension.
下載「samples_library_ext.rbz」 (SketchUp 8)