04.Grasshopper的悬停菜单和找到电池的方法

今天我们来讲一讲鼠标悬停面板,如何找到电池,如何定位电池的方法。所谓的鼠标悬停面板,就是鼠标在运算器上停留以后会出现的一个橙色面板,上面包括了电池的基本信息和用法讲解。

图片1

最上面的橙色部分,显示的是这个运算器的名称。比如这个运算器现在的名称叫做Point点,右键菜单栏中的名称为Pt。我们可以结合上节课学习的知识对其名称进行修改,修改完以后就会长这个样子:

图片2

我们会在很多Grasshopper源程序中看到由“控制点”控制变量进行的设计。很多控制点的运算器新手是找不到的(特别是当源程序设置了不显示图标,显示英文名称时)。比如:

图片3

这个运算器新手朋友可能怎么找也找不到。那么这时候鼠标悬停面板就有作用啦,我们可以发现他的本质是Point,但是为了便于理解等原因,作者改成了Attractor的名字。

图片4

继续往下看,有一行英文,这行英文是对该运算器的解释。这就是为什么英文水平好的朋友在学习Grasshopper的时候会相当有优势,因为其实很多人不是不会Grasshopper,而是不知道运算器是干吗的。实际上Grasshopper的各运算器输入端输出端的输入/输出类型已经用英语写的很详细了;真正的学习难点在于树形数据的知识和建模思维。

比如我们看一下炸开Brep的悬停菜单,并用这个运算器对悬停菜单进行加深讲解。

图片5

我们可以看到这个运算器的命令是炸开一个Brep。之所以这个运算器没有运行是因为它要求输入端必须输入数值,大家把倒数第二行This……data这行英文有道翻译一下就明白了。那么这个运算器的用法呢?我们把鼠标悬停在各输入端,输出端上,看一下弹出的悬停面板:

图片6

我们可以看的很清楚,运算器的输入/输出端的输出类型是什么(比如这个图中E输出端输出的是Edges,他的属性是Curve曲线。为什么我知道是曲线呢,因为那个黑色的logo图标就是曲线的意思。)第二行的英文告诉我们,这里输出的是Brep的Edges,也就是Brep的边(什么是Brep我们之后在讲运算器的时候会讲到)。第三行告诉我们的是没有输入数据,是空(empty)的。如果输入数据了会显示输入的信息,比如大家移目上边的Point截图,信息里写的就是点的坐标。

但是!有时候大家会看到这样的提示:

图片7

他的输入端类型是一块黑。这是什么情况呢?我们等之后讲解。这种情况大家用到的很少。

 

OK,如果你硬着头皮看完了上边的内容,你肯定在心里默默骂了一句:我了个草,四百多个命令(还不算各种乱七八糟常用插件),我怎么能一个一个记得住他输入端是要求输入什么数据类型呢?曲线直线点……那么多图标我根本记不住好吗!这个运算器怎么用我记不住啊,这么多运算器我每次都得查单词我查到猴年马月了!那么下面就要隆重为大家介绍我和咱们E拓参数化团队成员一起编著的《Grasshopper完全自学手册》。这本书有多重要呢?它把里面的四百多个运算器全部翻译了一遍,并且有一些运算器提供了一个很简单的基础用法的案例演示。有了它你就相当于有了一本Grasshopper字典,需要什么命令就去这个命令大致所在的区里找运算器,看看哪个运算器能够符合你的使用需要;遇到什么运算器不认识,鼠标悬停面板看名称,然后在自学手册里查找。

 

事实上我们的初级教程后部分的运算器讲解,也是将学生最常用的运算器,以自学手册为蓝本,进行扩充讲解。我会给出更加详细,复杂,贴合学生课设的例子。

 

那么我们讲完运算器的基本属性,我们来讲一下怎么快速,高效的找到运算器。

硬入大法

在小苹果系列教程中,曾经介绍过硬入大法。其实很简单,当我们需要使用某些功能的运算器时,我们双击Grasshopper屏幕的空白处,输入该运算器名称即可。当然,比如我们需要使用投影功能,而投影的英文是project,我们只需要双击输入project,在出现的运算器候选框中把和投影有关的运算器都拉出来看一下悬停面板的描述即可。

图片8

当然,如果你能够确切的知道你需要使用的运算器的名称的话,直接输入名称按回车就会出现你需要的运算器了。如果不知道,我们也可以根据Grasshopper运算器的图标进行初步筛选,然后看悬停面板的描述来验证。Grasshopper的大部分图标画的还是很让人一目了然的。最差的情况,就是我们没有通过图标来分辨,也看不懂英文描述也懒得查有道翻译,这也没有关系,我们打开自学手册看我翻译过的中文部分即可。

我们再用“拉”做一个例子进行讲解。我们知道“拉”的英文是Pull(什么?不知道?那么你更需要看自学手册啦!),我们双击输入Pull,可以看到很多和拉有关的。我们现在是想把一个点拉到另外一个位置,因此我们选择“拉点”即Pull Point即可。

图片10

 

在后期的学习中,我们经常会遇到一些案例文件中的电池我们根本没有见过。这时候我们可以利用悬停方式来看他的名字,以后直接双击输入名字调出;同时有一个更简单的方法来查找电池在哪里。我们只需要按着Ctrl+Alt然后用鼠标左键点住电池(不要松开)就会出现电池位于哪个选项卡的信息了(这里截图怎么也截不出来,只能给大家补一部分的图了。实际效果是Grasshopper中会出现两个箭头,分别指你所点击的电池,位于选项卡的位置。然后在电池图标上会出现一个红色的圆圈标示电池在这里!)。

图片9

好了,正所谓磨刀不误砍柴工,基本上整个Grasshopper中大家比较常用的功能就讲解完了。当然还有很多犄角旮旯的内容我们没有引入教程,比如Grasshopper的显示设置(电池可以显示成赤橙黄绿青蓝紫等…这些功能和我们提高效率+学会操作软件并无太大关系,如果有人想知道可以在群内提问我用视频进行讲解)。下一讲我们会讲解一下如何养成良好的建模思维,如何学习Grasshopper。再下一期会开始正式进入运算器讲解+简单配套案例的理解部分。

 

谢谢大家!

爱你们的小黄人君 DanielJin

 

———————————————————————————————————————————————————————

本文所有内容版权均属于作者所有

欢迎您扫描下方二维码关注小黄人君的微信公众账号

二维码新

5 Comments on “04.Grasshopper的悬停菜单和找到电池的方法

  1. 谢谢小黄人,我才刚刚开始学习。这个网站真的给了我很多帮助和方便,我会把这个网站推荐给更多人。

  2. 您好 謝謝您仔細的教學
    我嘗試在eeeetop下載您提供的””Grasshopper完全自学手册來學習GH, “但是他現在好像是需要e币
    不知道是否能夠與您索取來學習參考呢? 謝謝您

发表评论

邮箱地址不会被公开。 必填项已用*标注