Grasshopper 构件帮助

VA.GH 界面

什么是 VisualARQ Grasshopper 构件?

VisualARQ Grasshopper 构件用于自 Grasshopper 生成 VisualARQ 标准建筑对象。 这些对象具有与使用 VisualARQ 直接在 Rhino 中创建的对象相同的功能和限制。

如何将其安装和载入?

food4Rhino 下载 VisualARQ Grasshopper 构件,并将其安装在计算机中。 确保在安装时没有运行 Rhino 会话。

在启动 Grasshopper 之前,必须载入 VisualARQ。 如果您在 Grasshopper 界面中没有看到 VisualARQ 的选项卡,请关闭 Grasshopper,通过输入任何 VisualARQ 命令来载入 VisualARQ(例如, _vaWall),或者使用 VisualARQ 模板打开新文档,然后再次打开 Grasshopper。

要求

  • Rhino 5 SR6(32 或 64 位)
  • Grasshopper 0.9.0014 (或更新版本)(下载
  • VisualARQ 1.9.5(下载试用版更新

主题


界面

VisualARQ Grasshopper 构件分布在两个不同的选项卡中:

参数

建筑对象 建筑对象:

  • 引用 VisualARQ 对象集合的构件。 这些构件可以从 Grasshopper 网络中的其他构件继承,也可以是 Rhino 模型中引用的对象。
建筑样式 建筑样式:

  • 引用 VisualARQ 对象样式的构件。 样式可以从 Grasshopper 网络中的其他构件继承,也可以是 Rhino 模型中引用的 VisualARQ 对象样式。
建筑输入 建筑输入:

  • 为不同的 VisualARQ 对象和样式构件提供值列表的构件。

VisualARQ

墙体构件 对象:

  • 用于生成 VisualARQ 建筑对象和对象样式的构件。
  • 将对象和样式分解成其组成部分的构件。
  • 使用 VisualARQ 对象进行操作的构件。
楼层构件 楼层:

  • 生成建筑和楼层的构件。
  • 将建筑和楼层解构成其组成部分的构件。
轮廓构件 轮廓:

  • 生成轮廓的构件。
通用构件 通用:

  • 获取 VisualARQ 对象的属性和信息的构件。
  • 将 VisualARQ 对象分解成其构件的构件。

对象构件:

下表描述了与墙体对象相关的通用构件。 每个 VisualARQ 对象构件都有其自身的输入和输出,具体取决于对象类型参数,但其都以类似的方式工作。

  说明 输入 输出
墙体参数-120 墙体参数

该构件表示从模型中选择的现有 VisualARQ 墙体的列表。
此构件位于参数选项卡下。

   
墙体样式参数 -120 墙体样式参数

该构件表示 Rhino 文档中现有的墙体样式列表。
此构件位于参数选项卡下。

   
VA 几何体 对象参数

该构件表示 Rhino 文档中现有的 VisualARQ 对象列表。
此构件位于参数选项卡下。

   
墙体 -120 墙体

从路径曲线创建墙体。

C:墙体路径曲线。 其必须是开放平面曲线。
O:指定所有墙体参数的选项
W:生成墙体
墙体选项 -120 墙体选项

定义墙体参数的选项。

S:墙体样式
A:墙体对齐
O:墙体对齐偏移
H:墙体高度
W:生成墙体
墙体构件 GH 120 解构墙体

该构件将墙体分解为其组成部分。

W:要分解的底层墙 C:墙体路径(曲线)
O:墙体选项
墙体分解选项 -120 解构墙体选项

该构件将墙体选项解构为其组成部分。

O:要分解的墙体选项 S:墙体样式
A:墙体对齐
O:墙体对齐偏移
H:墙体高度
墙体样式 -120 墙体样式

创建新墙体样式。 该构件需要在预览中显示至少一个构件(壁层)。

N:墙体样式名称
C:墙体样式构件(层)
H:墙体样式高度
E:端部处的墙体样式包装
O:开口处的墙体样式包装
S:生成墙体样式
壁层 -60 壁层

壁层是墙体样式的组成部分。

N:壁层名称
T:壁层厚度
C:核心
E:端部处的壁层包装
O:开口处的壁层包装
L:生成壁层构件
墙体构件分解 -60 解构壁层

将壁层构件解构为其组成部分

L:壁层构件 N:壁层名称
T:壁层厚度
C:核心
E:端部处的壁层包装
O:开口处的壁层包装
墙体样式分解 -60 解构墙体样式

将墙体样式解构为其组成部分。

S:墙体样式 N:墙体样式名称
C:墙体样式构件(层)
H:墙体样式高度
E:端部处的墙体样式包装
O:开口处的墙体样式包装

楼层构件

用于在模型中生成楼层的楼层构件。 需要建筑构件来生成楼层,反之亦然。 要将楼层引入 Rhino,只需合并建筑构件。

  说明 输入 输出
建筑 -120 建筑

在模型中创建建筑。 该构件需要生成至少一个楼层构件。

N:建筑名称
E:建筑高度
L:建筑楼层
B:生成建筑
楼层 -120 楼层

在模型中创建一个或多个楼层。 需要建筑元素来创建楼层。

N:楼层名称
E:楼层高度
C:楼层截平面高度
L:生成楼层
建筑构件 60 解构建筑

将建筑解构为其组成部分。

B:输入建筑 N:建筑名称
E:建筑高度
L:建筑楼层
楼层构件 60 解构楼层

将一个或多个楼层解构为其组成部分。

L:输入楼层

N:楼层名称
E:楼层高度
C:楼层截平面高度

轮廓构件

轮廓构件作为某些 VisualARQ 对象(横梁、立柱和开口),以及对象样式的某些特定构件的预定义轮廓:

每个轮廓构件具有作为输入的大小值,并且产生轮廓作为输出。 下表描述了矩形轮廓,作为预定义轮廓和自定义轮廓的示例。

  说明 输入 输出
矩形 -60 矩形轮廓

矩形轮廓是预定义轮廓。

N:轮廓名称
W:轮廓宽度
H:轮廓高度
P:生成轮廓
自定义 -120 (自定义)轮廓

自定义轮廓将任何封闭和平面曲线转换为 VisualARQ 对象的可用轮廓。

C:轮廓曲线 P:生成轮廓
自定义轮廓分解 -60 分解轮廓

分解轮廓将任何 VisualARQ 轮廓分解成其组成部分。

P:VisualARQ 轮廓 N:轮廓名称
S:轮廓曲面
C:轮廓曲线

通用构件

通用构件用于获取 VisualARQ 对象的属性,将其分解为其构件,并根据新的指定属性修改现有对象。

  说明 输入 输出
VA 几何体分解 VisualARQ 分解

该构件将 VisualARQ 对象分解为其构件。 结果为可用的 Brep

O:要分解的 VisualARQ 对象 B:生成 Brep
属性输出 -240 VisualARQ 获取属性

该构件用于获取 VisualARQ 对象属性。 您只能通过对象类型获取属性。

O:用于获取属性的 VisualARQ 对象
P:属性名称

V:属性值
属性输入 -60 VisualARQ 设置属性

此构件用于通过为其提供新属性值来修改 VisualARQ 对象。

O:要设置新属性值的 VisualARQ 对象
P:属性名称

V:属性值

O:生成 VisualARQ 对象
属性名称 -240 属性名称

该构件显示 VisualARQ 对象属性的列表。 可用的当前属性是“长度”、“面积”和“体积”。



 

面积 VisualARQ 面积

计算 VisualARQ 对象的面积。

O:VisualARQ 对象
A:面积
体积 VisualARQ 体积

计算 VisualARQ 对象的体积。

O:VisualARQ 对象
V:体积