1.当你想做展开面时,你习惯性的会想到用犀牛中的createuvcurve命令,但是,突然发现,这GH中咋没有这个,别急,Dimensions加Rectangle即可在所选择的位置上绘制展开矩形。

2.右键alias改GH快捷键(鼠标悬停在GH上方的需要更改快捷键的图标上,按右键,找到alias修改即可)

3.角度转弧度的工具Radians(这是GH的原生运算器)

4.listitem的输出端口在上面点“+”就可以调出“-1”和“-2”等等值。

5.布尔值true是1false是0,因此BooleanToggle可以直接接到加减乘除的运算器中,反过来,“0”和“1”也可以直接接到需要布尔值的地方,在这里“0”表示false,“≥1”的的数字全部代表true。

6.修剪面连接进诸如lunchbox中的Surface端口时会自动还原成非修剪面进行计算,很是让人头疼,这时可以用到pufferfish插件中的ShrinkTrimmedSurface运算器将其隐藏的修剪部分删除。

7.GH有些命令并不如犀牛中的命令好用(就比如OffsetSurface,GH原生运算器中的这个命令,并不能去选择是否为实体)。这时,我们可以运用Python语言来调用Rhino中的命令(这几乎是最简单的Python的运用方式)来达到简化运算器的目的。

如当我们想用offsetsurface

●首先,我们双击python进入编辑界面,另起一行,在其中键入a=rs.(注意这里有个点)之后python会自动弹出所有Rhino的命令,之后输入offsetSurface(这里的输入只不过相当于检索,我们需要在其弹出的下拉菜单中双击选择我们需要的命令)。

●之后键入左括号,就会发现下面出现一系列和这个命令有关的、你需要规定的特性,以OffsetSurface为例,我们可以看到其中有4个特性,分别是surface_id,distance,tolerance=None,both_sides=False,create_solid=False。

●定义偏移的面的id,这里用x表示(这里的x要小写)

定义偏移的距离,这里用y表示(这里的y要小写)

定义公差,None即可

定义是否为两侧偏移,这里既可以输入字母作为代表值,之后接入booleantoogle来确定,当然也可以在这里就输入True或者False来进行确认(如果输入的是字母作为的代表值,需要小写,如果你输入的是True或者False,那这两个的首字母必须大写)

定义是否为实体,这里的编辑方式与上一步同理



转载请注明地址:http://www.baixiniua.com/bxnjjjz/23087.html