Grasshopper(简称GH)是一款在Rhino环境下运行的采用程序算法生成模型的插件。不同于传统的手工建模软件犀牛或sketchup等,GH可以通过连接运算器来帮助设计师理清思路,搭建建模逻辑直至生成模型。

在Rhino中建模很容易,但是有两个问题:工作量大、不易修改,而因GH不是对模型进行直接的操作,是编写了整个模型的生成过程。所以稍微改变生成逻辑的某个或多个参数,便可修改模型,很方便。

01面板介绍

在Rhino中输入命令grasshopper就可以打开GH的操作面板了。

02运算器分类

①参数类

位置Params面板下的Geometry/Primitive

这类运算器常用来接收Rhino中的物体比如点、线、面、实体等等。一般都是作为逻辑的起点,然后再链接其它运算器去进行下一步的计算。

那该如何拾取Rhino中的物件呢?

鼠标右键单击运算器,有set one point或set Multiple points的选项(左键移动到set one point选项,可在rhino中选择一个物件,左键选择set multiple points,则可在rhino中选择多个物体)。

点选后界面跳转到Rhino界面,可直接选取Rhino的物体。几乎每个运算器都可以用相同的方法采集或绘制对应数据类型的参数。

②指令类

位置:除了Params面板的其他部分

指令类运算器占了很大一部分的比重,它可以对参数类运算器(点、线、面、体等)进行不同的指令运算。

运算器的左侧为输入端,右侧为输出端。在连接运算器的时候要注意数据类型。比如说,上面divide这个运算器左侧的第一个输入端需要连入一个curve,但却连接了一个surface的参数运算器,那么这时候,divide的这个运算器就会报错(具体表现为运算器变红)。由于运算器数量很多,许多运算器我们并不认识,这时候可以右键单击运算器,点击help,界面会出现GH官方的解释,以及各输入输出端要连接什么数据类型。

③其他类

位置:Params面板的Input/Util

许多运算器都很有趣,其中Util面板中的Scribble,双击可做笔记,十分推荐使用。(图标为ABC)

④Number Slider&Panel

Number slider运算器作为基础运算器,在整个grasshopper软件中使用次数最多。该运算器具有强大的输出功能,可根据需要输出:浮点数、整数、偶数、奇数,并可以设置最大值和最小值。

运算器选项的调取方式也很简单,直接鼠标双击number slider即可。

panel面板在所有运算器中是相对独立的,它既可以作为显示输出结果的工具,也可以作为数据输入的工具。

当作为显示输出结果的工具的时候只需要将其连接到运算器的输出端即可。

当用作数据输入工具的时候只需要双击panel面板就可以输入数据。输入不同的数据类型,可以被不同的运算器读取。

Panel也可以查看数据内容,也就是数据列表。

03运算器颜色

运算器不同的颜色代表不同的状态。

①灰色:运算器正常运行

②深灰色:运算器正在运行,但处于隐藏状态,不会在Rhino界面中显示。在建模过程中可以帮助我们隐藏其他辅助的。可以直接在运算器右键设置取消preview,这时就处于隐藏状态

③橙色:运算器缺少数据,没有进行运算,或其中有无法运算的数据流。很大一部分的运算器需要我们输入数据才能进行运算。

④灰色模糊:运算器停止运算。进行设计时有的部分不需要被运算,或是为了节省计算机的运算空间,可以在运算器右键设置Enable,使其处于停止运算状态。

⑤绿色:选中该运算器,对应Rhino中的物体被显示为亮色。提示我们这步骤运算的实际内容。

⑥红色:报错,无法运算。可能原因为数据类型不匹配。(如图为曲线连入点,所以报错)

04运算器连接

在grasshopper当中,每个运算器基本都会有输入端(红色)和输出端(蓝色)。输入与输出之间用线连接就可以产生逻辑关系,运算器根据输入输出结果产生相应的运算,得到最终效果。

①用鼠标左键按住输出端,直接拖动连线到下一个运算器的输入端,即可连接两个运算器。

②当多个运算器连入一个输入端时,先连接一个,再按shift拖拽另一个。

③取消连接时,按住Ctrl从右往左撤回。或可以在连接处右键,点击disconnect。

05数据结构

运算器之间的连线有3种,代表了三种不同的数据结构。不同的数据结构之间的运算法则有很大的不同。

①单线为单个数据,意味着只有一个数据

②双线为一组数据列表,这是一组数据,内容为有排列顺序的数据。

③虚线为分组数据也就是树形数据,指有多组数据列表,每组内有一个或多个具有排列顺序的数据。

数据的分组是为了更好的将数据进行管理,可以分组进行运算等等,让逻辑变得更清楚。

06运算器空间的拉长

按住alt键不放,鼠标点击需要增加空间的位置,当出现白色箭头的时候拖动鼠标即可。

07运算器的查找

对于很多新手来说,查找运算器是一件很费时的事情,上百个运算器没有翻译,且有些图标很相似,甚至有些运算器单看图标完全猜不出来是什么,比如Rabbit插件里面的turtle运算器的图标是一个忍者神龟的样子。

对于新手来说,建议通过直接输入运算器的英文名称来进行查找。

具体操作方法是在操作区空白处双击鼠标左键,就可以弹出查找对话框。

直接输入你想要运算器的名称就可以了。比如你想画一个圆,直接输入circle,就可以找到圆的运算器了。

08运算器位置查找

有这样的情况,同学们会拿到一些编辑好的电池组来研究,此时经常会遇到运算器不知所云或者找不到其原始位置的状况。为此,软件提供了快捷键来解决这个问题。

只要同时按住Ctrl和Alt键,然后点击运算器。这个时候GH就会自动表示出运算器所处的位置。非常方便我们的查找。

※开通网站会员资源免费下载——☛ 在线开通
※已购资源可进入用户中心查看,即可重新下载 ——☛ 下载记录
※本站支持免登录购买无需注册直接购买,在不清理浏览器缓存情况下保存7天下载权限。
※赞助本站成为VIP用户即可享受绝大部分资源免费下载 永久VIP全站免费下载