Grasshopper 构件帮助
什么是 VisualARQ Grasshopper 构件?
VisualARQ Grasshopper 构件用于自 Grasshopper 生成 VisualARQ 标准建筑对象。 这些对象具有与使用 VisualARQ 直接在 Rhino 中创建的对象相同的功能和限制。
如何将其安装和载入?
VisualARQ Grasshopper 构件在VisualARQ 中自动安装。
在启动 Grasshopper 之前,必须载入 VisualARQ。 如果您在 Grasshopper 界面中没有看到 VisualARQ 的选项卡,请关闭 Grasshopper,通过输入任何 VisualARQ 命令来载入 VisualARQ(例如, _vaWall),或者使用 VisualARQ 模板打开新文档,然后再次打开 Grasshopper。
要求
Rhino 5
Rhino 6
Rhino 7
主题
界面
VisualARQ Grasshopper 构件分布在两个不同的选项卡中:
参数
建筑对象
|
|
建筑样式
|
|
建筑输入
|
VisualARQ
对象
|
|
楼层
|
|
轮廓
|
|
通用
|
对象构件
下表描述了与墙体对象相关的通用构件。 每个 VisualARQ 对象构件都有其自身的输入和输出,具体取决于对象类型参数,但其都以类似的方式工作。
说明 | 输入 | 输出 | |
---|---|---|---|
墙体参数 该构件表示从模型中选择的现有 VisualARQ 墙体的列表。 |
|||
墙体样式参数 该构件表示 Rhino 文档中现有的墙体样式列表。 |
|||
对象参数 该构件表示 Rhino 文档中现有的 VisualARQ 对象列表。 |
|||
墙体 从路径曲线创建墙体。 |
C:墙体路径曲线。 其必须是开放平面曲线。 O:指定所有墙体参数的选项 |
W:生成墙体 | |
墙体选项 定义墙体参数的选项。 |
S:墙体样式 A:墙体对齐 O:墙体对齐偏移 H:墙体高度 |
W:生成墙体 |
|
解构墙体 该构件将墙体分解为其组成部分。 |
W:要分解的底层墙 |
C:墙体路径(曲线) O:墙体选项 | |
解构墙体选项 该构件将墙体选项解构为其组成部分。 |
O:要分解的墙体选项 | S:墙体样式 A:墙体对齐 O:墙体对齐偏移 H:墙体高度 | |
墙体样式 创建新墙体样式。 该构件需要在预览中显示至少一个构件(壁层)。 |
N:墙体样式名称 C:墙体样式构件(层) H:墙体样式高度 E:端部处的墙体样式包装 O:开口处的墙体样式包装 | S:生成墙体样式 | |
壁层 壁层是墙体样式的组成部分。 |
N:壁层名称 T:壁层厚度 C:核心 E:端部处的壁层包装 O:开口处的壁层包装 | L:生成壁层构件 | |
解构壁层 将壁层构件解构为其组成部分 |
L:壁层构件 |
N:壁层名称 T:壁层厚度 C:核心 E:端部处的壁层包装 O:开口处的壁层包装 |
|
解构墙体样式
将墙体样式解构为其组成部分。 |
S:墙体样式 |
N:墙体样式名称 C:墙体样式构件(层) H:墙体样式高度 E:端部处的墙体样式包装 O:开口处的墙体样式包装 |
楼层构件
用于在模型中生成楼层的楼层构件。 需要建筑构件来生成楼层,反之亦然。 要将楼层引入 Rhino,只需合并建筑构件。
说明 | 输入 | 输出 | |
---|---|---|---|
建筑 在模型中创建建筑。 该构件需要生成至少一个楼层构件。 |
N:建筑名称 E:建筑高度 L:建筑楼层 |
B:生成建筑 |
|
楼层 在模型中创建一个或多个楼层。 需要建筑元素来创建楼层。 |
N:楼层名称 E:楼层高度 C:楼层截平面高度 |
L:生成楼层 |
|
解构建筑 将建筑解构为其组成部分。 |
B:输入建筑 |
N:建筑名称 E:建筑高度 L:建筑楼层 | |
解构楼层 将一个或多个楼层解构为其组成部分。 |
L:输入楼层 |
N:楼层名称 E:楼层高度 C:楼层截平面高度 |
轮廓构件
轮廓构件作为某些 VisualARQ 对象(横梁、立柱和开口),以及对象样式的某些特定构件的预定义轮廓:
每个轮廓构件具有作为输入的大小值,并且产生轮廓作为输出。 下表描述了矩形轮廓,作为预定义轮廓和自定义轮廓的示例。
说明 | 输入 | 输出 | |
---|---|---|---|
矩形轮廓 矩形轮廓是预定义轮廓。 |
N:轮廓名称 W:轮廓宽度 H:轮廓高度 | P:生成轮廓 | |
(自定义)轮廓 自定义轮廓将任何封闭和平面曲线转换为 VisualARQ 对象的可用轮廓。 |
C:轮廓曲线 | P:生成轮廓 | |
分解轮廓 分解轮廓将任何 VisualARQ 轮廓分解成其组成部分。 |
P:VisualARQ 轮廓 | N:轮廓名称 S:轮廓曲面 C:轮廓曲线 |
通用构件
通用构件用于获取 VisualARQ 对象的属性,将其分解为其构件,并根据新的指定属性修改现有对象。
说明 | 输入 | 输出 | |
---|---|---|---|
VisualARQ 分解 该构件将 VisualARQ 对象分解为其构件。 结果为可用的 Brep。 |
O:要分解的 VisualARQ 对象 |
B:生成 Brep |
|
VisualARQ 获取属性 该构件用于获取 VisualARQ 对象属性。 您只能通过对象类型获取属性。 |
O:用于获取属性的 VisualARQ 对象 P:属性名称 |
V:属性值 |
|
VisualARQ 设置属性 此构件用于通过为其提供新属性值来修改 VisualARQ 对象。 |
O:要设置新属性值的 VisualARQ 对象 P:属性名称 V:属性值 |
O:生成 VisualARQ 对象 | |
属性名称 该构件显示 VisualARQ 对象属性的列表。 可用的当前属性是“长度”、“面积”和“体积”。 |
|||
VisualARQ 面积 计算 VisualARQ 对象的面积。 |
O:VisualARQ 对象 |
A:面积 | |
VisualARQ 体积 计算 VisualARQ 对象的体积。 |
O:VisualARQ 对象 |
V:体积 |