Grasshopper

工具列 功能表 面板齿轮功能表

标准

Grasshopper

工具

Grasshopper

Grasshopper

Grasshopper 指令可以打开 Grasshopper® 插件窗口。Grasshopper 是一个图形算法编辑器,与 Rhino 的 3D 建模工具紧密集成。

进入指令行选项

指令行选项

窗口

加载 Grasshopper 插件并控制 Grasshopper 窗口的可见性。

载入

加载 Grasshopper 插件,但不会打开 Grasshopper 窗口。

显示

打开 Grasshopper 窗口。

隐藏

打开此选项会隐藏 Grasshopper 窗口。

切换

更改 Grasshopper 窗口的可见性。

文件
打开

浏览或输入一个路径打开一个Grasshopper文件(*.gh, *.ghx)。

保存

保存现有 Grasshopper 文件。

另存为

以不同的名称保存当前的 Grasshopper 文件。

关闭

关闭当前 Grasshopper 文件,未保存的数据将丢失。

全部关闭

关闭全部 Grasshopper 文件,未保存的数据将丢失。

Solver
启用

解锁 Grasshopper solver,Grasshopper 恢复交互式数据的计算。

停用

锁定 Grasshopper solver,Grasshopper 停止交互式数据的计算。

切换

更改 Grasshopper solver 的锁定状态。

Banner

当脚本化指令 -Grasshopper 加载 Grasshopper 插件时,可以更改 Grasshopper Banner 的可见性。

启用

显示 Grasshopper banner。

停用

隐藏 Grasshopper banner。

分离 V5 和 V6 的组件

对于 Rhino 5 和 Rhino 6,分别有两种不同的方法可以从 Grasshopper 中隐藏插件。

从 V5 的 Grasshopper 中隐藏插件

从 V6 的 Grasshopper 中隐藏插件

将 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 指令可以从 Internet 下载 Grasshopper SDK 帮助文档 (.CHM)。

 

GrasshopperIgnorePlugin

工具列 功能表

不在工具列上。

不在功能表上。

GrasshopperIgnorePlugin 指令可以选择一个会被 Grasshopper 忽略的 .gha 文件。在 .gha 文件旁会创建一个 *.no6 文件,提示 Grasshopper 不要加载它。

让 Grasshopper 忽略一个插件

  1. 执行指令。

  2. 选取一个 .gha 文件。

    如果 .gha 文件位于您无法完全控制的文件夹中,则必须通过右键单击 Rhino 桌面图标并选择“以管理员身份运行”来运行 Rhino,否则无法创建 *.no6 文件。

让 Grasshopper 加载一个被忽略的插件

 

GrasshopperLoadOneByOne

工具列 功能表

不在工具列上。

不在功能表上。

GrasshopperLoadOneByOne 指令会在加载每个插件之前进行提示。使用此指令可以找出在启动时导致 Grasshopper 崩溃的插件。

步骤

  1. 在未加载 Grasshopper 时执行此指令。
  2. 点击以加载插件,*.gha 文件的路径被复制到 Windows 剪贴板。
  3. 点击以禁用此 Rhino 会话中的插件。

GrasshopperPlayer

工具列

功能表

Rhino V7 新功能

Grasshopper

工具

Grasshopper Player

GrasshopperPlayer 指令允许在不显示 Grasshopper 窗口的情况下加载和执行 Grasshopper 定义 (*.gh, *.ghx)。

步骤

  1. 执行指令。

  2. 选择一个 *.gh*.ghx 文件打开。

编写指令脚本

在指令名称前面加上横线: -GrasshopperPlayer

脚本指令支持文件路径的系统环境变量。

例如:

-_GrasshopperPlayer %USERPROFILE%\myghcommand.gh

opens C:\Users\{Username}\myghcommand.gh

 

  • 如果文件路径包含空格,请用双引号括起来:

    "%USERPROFILE%\my gh command.gh"

如果 Grasshopper 定义文件丢失,Rhino 将在以下位置寻找该文件:

如果 Grasshopper 定义文件存储在其中一个位置,您可以输入不带完整路径的文件名,例如:

-_GrasshopperPlayer myghcommand.gh

GrasshopperPluginList

工具列 功能表

Rhino V7 新功能

Grasshopper

工具

Grasshopper 插件列表

GrasshopperPluginList 指令显示了当前加载的 Grasshopper 文件中使用的插件。

 

 

 

 

Rhinoceros 7 © 2010-2022 Robert McNeel & Associates. 29-4月-2022