Grasshopper

工具列 功能表

標準

Grasshopper

工具

Grasshopper

Grasshopper 指令可開啟 Grasshopper® 外掛程式視窗。Grasshopper 是與 Rhino 的 3-D 建模工具緊密整合的圖形化演算編輯器。

如何使用指令行選項

  • 在指令名稱前加上連字號: -Grasshopper。

指令行選項

框選

下載 Grasshopper 外掛程式並控制 Grasshopper 視窗的可見性。

載入

下載 Grasshopper 外掛程式,但不會開啟 Grasshopper 視窗。

顯示

開啟 Grasshopper 視窗。如果還沒下載 Grasshopper 外掛程式,會在此時下載。

隱藏

隱藏 Grasshopper 視窗。

切換

切換 Grasshopper 視窗的顯示或隱藏。

文件
開啟

瀏覽或輸入開啟 Grasshopper 檔案的路徑 (*.gh、*.ghx)。

儲存

儲存目前的 Grasshopper 檔案。

另存

以不同名稱另存目前的 Grasshopper 檔案。

封閉

關閉目前的 Grasshopper 檔案,未儲存的數據將會遺失。

CloseAll

關閉所有的 Grasshopper 檔案,未儲存的數據將會遺失。

求解器
啟用

解除鎖定 Grasshopper 求解器。Grasshopper 會恢復計算互動式資料。

停用

鎖定 Grasshopper 求解器。Grasshopper 會停止計算互動式資料。

切換

變更 Grasshopper 求解器的鎖定狀態。

橫幅

當指令 -Grasshopper 下載 Grasshopper 外掛程式時,可更改 Grasshopper banner 的可見性。

啟用

顯示 Grasshopper 橫幅。

停用

隱藏 Grasshopper 橫幅。

分開 V5 與 V6 元件

從 Rhino 5 及 Rhino 6 的 Grasshopper 隱藏外掛程式的方法。

從 Rhino 5 的 Grasshopper 隱藏外掛程式

  • 將 Rhino 6 GH 外掛程式放在 %APPDATA%\Grasshopper\6\Libraries 裡,GH for Rhino 5 不會在此資料夾。或者是將它們放在只能從 Rhino 6 下載的外掛程式 .rhp 檔案的旁邊。

從 Rhino 6 的 Grasshopper 隱藏外掛程式

  • 放置一個與外掛程式檔案 (.gha) 同名但副檔名為 ".no6" 的檔案。該檔案必須放在 .gha 檔案的旁邊。只要這個檔案存在,就算是空的也可以。也可以使用 GrasshopperIgnorePlugin 指令執行此操作。

將 Grasshopper 的設定重設為預設值

在某些情況下,您可能需要清除所有自訂的設定或停用 Grasshopper 中的外掛程式才能重新開始。

刪除所有自訂的設定

  1. 在 Grasshopper 的 File > Special Folders > Settings Folder 開啟包含設定檔案的資料夾。

  2. 關閉所有 Rhino 視窗。

  3. 刪除資料夾中的 .xml 檔案,或者將它們移至其他位置,以便以後找回。

停用外掛程式

可以使用不同的方式停用 Grasshopper。

請參考

PackageManager

發現、安裝和管理 Rhino 及 Grasshopper 外掛程式。

在 food4Rhino 找到更多外掛程式。

 

GrasshopperDeveloperSettings

工具列 功能表

未在工具列上。

未在功能表裡。

GrasshopperDeveloperSettings 指令可管理 Grasshopper 外掛程式 (*.gha) 的下載和位置。目前 Grasshopper 中有更好的功能可以完全替代這個指令。

使用 COFF 位元組陣列在記憶體中載入 *.GHA 組件

Windows 系統不允許從 "不安全" 的位置 (例如網路驅動機) 下載 DLL 檔案。勾選後,外掛檔案會先從磁碟讀取到記憶體,再從記憶體下載到應用程式。此選項可以下載儲存在伺服器的外掛程式。不建議更改此選項。現在 Grasshopper 有更好的方法可設定每個外掛程式的下載 (File > Preferences > Solver > Plug-in loading)。

程式庫資料夾
加入資料夾

除了預設位置之外,可在 *.gha 檔案將被下載的位置額外加入一個資料夾。外掛程式開發人員可以加入 Visual Studio 構建資料夾並從那裡下載 *.gha 檔案。

有效的資料夾

顯示 Grasshopper 嘗試下載外掛程式的資料夾。您無法編輯該列表,但該列表可以幫助查找特定外掛程式的位置。

請參考

使 Grasshopper 忽略外掛程式

 

GrasshopperFolders

工具列 功能表

未在工具列上。

未在功能表裡。

GrasshopperFolders 指令可開啟 Grasshopper 儲存設定、用戶物件、物件組或組件檔案的資料夾。

開啟其中一個資料夾

  1. 執行指令。
  2. 選取其中一個選項。

 

GrasshopperGetSDKDocumentation

工具列 功能表

未在工具列上。

未在功能表裡。

GrasshopperGetSDKDocumentation 指令可從網路下載 Grasshopper SDK 說明檔 (.CHM)。

 

GrasshopperIgnorePlugin

工具列 功能表

未在工具列上。

未在功能表裡。

GrasshopperIgnorePlugin 指令可選取會被 Grasshopper 忽略的 .gha 檔案。在 .gha 檔案旁邊建立一個 *.no6 文件,提示 Grasshopper 不要下載它。

使 Grasshopper 忽略外掛程式

  1. 執行指令。

  2. 選取一個 .gha 檔案。

    如果 .gha 檔案位於您無法完全控制的資料夾中,那麼就必須在 Rhino 桌面捷徑按滑鼠右鍵選擇 "以系統管理員身份執行" 執行 Rhino,否則無法建立 *.no6 檔案。

使 Grasshopper 下載被忽略的外掛程式

  • 刪除被忽略的 .gha 檔案旁邊的 *.no6 檔案。

 

GrasshopperLoadOneByOne

工具列 功能表

未在工具列上。

未在功能表裡。

GrasshopperLoadOneByOne 指令可在下載每個外掛程式之前給予提示。使用此指令可找出在啟動時使 Grasshopper 當掉的外掛程式。

步驟

  1. 在 Grasshopper 未下載時執行該指令。
  2. 按是下載外掛程式。*.gha 檔案的路徑會被複製到 Windows 剪貼簿。
  3. 按否停用此 Rhino 工作階段中的外掛程式。

GrasshopperPlayer

工具列

功能表

Grasshopper

工具

Grasshopper 播放器

GrasshopperPlayer 指令可下載並執行 Grasshopper 定義 (*.gh, *.ghx) 但不顯示 Grasshopper 視窗。

步驟

  1. 執行指令。

  2. 選取要開啟的 *.gh 或 *.ghx 檔案。

編寫指令碼

在指令名稱前加上連字號: -GrasshopperPlayer

可編寫指令碼的指令支援在檔案路徑中使用系統環境變數。

例如:

-_GrasshopperPlayer %USERPROFILE%\myghcommand.gh

可開啟 C:\Users\{Username}\myghcommand.gh 檔案

 

  • 如果檔案路徑包含空格,請用雙引號括起來,例如:

    "%USERPROFILE%\my gh command.gh"

如果 grasshopper 定義檔案遺失,Rhino 會在以下位置查找檔案:

如果 Grasshopper 定義檔案儲存在其中一個位置,您可以輸入沒有完整路徑的檔案名稱,例如:

-_GrasshopperPlayer myghcommand.gh

GrasshopperPluginList

工具列 功能表

Grasshopper

工具

Grasshopper 外掛程式清單

GrasshopperPluginList 指令可顯示目前下載的 Grasshopper 檔案使用的外掛程式。

 

  • 外掛程式列表將輸出到一個對話框。在指令名稱前面輸入連字號 -GrasshopperPluginList,將外掛程式列表輸出到指令歷史視窗。