Grasshopper 样式教程

GH 至 VA 立柱 Grasshopper 样式是由 Grasshopper 定义创建的那些 VisualARQ 对象样式。 您需要安装 Grasshopper。 生成和使用 Grasshopper 样式的过程可以分为 3 个步骤:
  1. Grasshopper 定义设置
  2. 创建 VisualARQ 对象样式
  3. 插入并编辑由 Grasshopper 样式创建的 VisualARQ 对象
在以下示例中,我们将由 Grasshopper 定义创建参数化“立柱样式”。

1. Grasshopper 定义设置

在 Rhino 命令行中输入 Grasshopper 以启动 Grasshopper。 为使用 Grasshopper 定义创建 VisualARQ 对象,您需要:
  • 1. 输入参数: 输入参数是定义结果对象特征的值。 包括:
    • 数值
    • 值列表
    • 布尔切换
    • 文本
    • 几何数据
  • 2. 输出参数构件: 输出参数是由 VisualARQ 读取为对象样式的不同部分(构件)的构件。
    • 几何体参数 几何体参数 (参数 > 几何体 > 几何体):几何元素的构件。
    • 文本 参数 文本参数 (参数 > 几何体 > 文本):文本元素的构件.
    • 剖面线参数 (参数 > 几何体 &gt 剖面线) :剖面线元素的构件.
在以下示例中,我们将由以下 Grasshopper 定义创建参数化“立柱样式”。 这是一个简单立柱,其圆形轮廓将通过以下参数定义:
  • 高度
  • 底部半径
  • 顶部半径

2. 创建 VisualARQ 对象样式

在“样式属性”对话框中为以下每个对象创建和管理 Grasshopper 样式:横梁、立柱、窗户、门、开口、楼梯、栏杆、墙板、屋顶、家具、元素和注解。

2.1:创建新样式

假设 Grasshopper 定义(.gh 文件)已完成,打开所需对象类型的对象样式对话框:vaColumnStyles。 点击新建…按钮,然后选择 Grasshopper 样式选项。 “立柱样式”对话框“新建”按钮 将显示“Grasshopper 样式”向导。 此向导将引导您完成定义 Grasshopper 样式参数的步骤。 向导的左侧将显示所需信息完成后生成的对象样式的预览。

2.2:打开 Grasshopper 定义

单击浏览按钮以选择之前创建的 .gh 文件。 Grasshopper 样式向导 1

2.3:配置

设置 Grasshopper 样式全局值:
  • 样式名称
  • 定义单位
  • 插入点、路径或轮廓曲线(请阅读下文)。
根据对象类型和输入参数,此步骤可能需要指定在定义中检测到的点或曲线作为对象插入点、对象路径曲线或对象轮廓执行。
  • 插入点:针对立柱、家具、元素和注解对象。 如果选择选项,则从 Grasshopper 定义中的原点坐标 (0,0,0) 引用对象的插入点。
  • 路径曲线:针对横梁和栏杆对象。
  • 轮廓:针对窗户、门和开口对象。 选择“自动”选项时,当将此对象插入墙体时,动态图块的边界框将作为切割体积执行。
Grasshopper 样式向导 2

2.4:几何体

指定要将哪些几何体图块导入 VisualARQ。 这些几何图块的名字取自 Grasshopper 定义下输出构件参数的名字,如果想要修改,可以在此步骤进行修改。 可以将每个构件分配给不同的表示:
  • 模型:3D 形式的对象表示。
  • 平面:启用对象所在楼层的截平面时,平面图中的对象表示。
注意 1:当所有构件都分配给模型表示时,2D 表示将根据对象所在的楼层截平面高度,从对象的实际剖面中获取。 注意 2:当所有构件分配给平面表示时,对象将在 3D 图中隐藏。

2.5:参数

此步骤展示了定义对象样式的输入参数列表的可用设置:
  • 可编辑
    • 定义:参数将在 VisualARQ 样式和属性对话框中隐藏。
    • 对象:可通过模型中的该样式单独为每个元素编辑的参数。 但是,可“通过对象”编辑的参数也可以采用“通过样式”定义的值。
    • 样式:可以通过样式编辑的参数,因此更改将应用于具有该样式的所有元素。
  • 默认:显示默认值。 未引用的几何体将显示为红色。 在前进之前,您需要单击按钮并在 Rhino 中选择对象。 假设一个值列表或者布尔切换,将提供一个具有相应选项的下拉列表。
  • 类型:显示值的不同类型。 如果输入一个布尔切换、一个文本、一个几何体或者一个整数,那么它们将显示已经分配好的相应样式。 如果出现浮点数(小数),您可以在下列样式中进行选择:
    • 数字:不适合下列任何类型的任一浮点数。
    • 长度、面积以及体积:数值将转换成文件单位。
    • 角度:数值将由弧度转换成角度。
    • 比例
    • 百分率:数值将是 Grasshopper 定义下指定数值的 100 倍。
    • 范围
如果显示的参数位于 Grasshopper 定义中的组内,其列表可以按组过滤。 您可以从多个参数选项中一次更改可编辑类型设置。 Grasshopper 样式向导 4

3. 插入并编辑由 Grasshopper 样式创建的 VisualARQ 对象

3.1 编辑样式

Grasshopper 样式向导完成后,新样式将显示在对象样式列表中。 要再次编辑样式,请右键单击样式名称以打开范围菜单,然后选择编辑。 此操作将再次打开 Grasshopper 样式向导。 自定义立柱样式完成

3.2 插入 Grasshopper 样式

创建对象样式后,就可以将其插入模型中,并在 VisualARQ“属性”部分(在 Rhino“属性” 面板中,与任何其他常规 VisualARQ 对象相同)中更改其参数。 只有可“通过对象”编辑的输入参数才会显示在“属性”面板中。 “立柱”和“属性”面板