下载app免费领取会员
本文源自微信公众号:远届 InVision 作者 卢麒壬

热键篇主要关注在原生Grasshopper程序或界面中的一些小而精巧,但是可能不太被人熟知的小技巧。希望可以通过这些小技巧提高GH工作流的效率。
所有人都知道的:双击鼠标直接输入数字可以新建Slider,但不能精确控制Slider的值域
有些人知道的:双击鼠标输入如 1<5<12,可以精确控制值域和当前值
▍很少人知道的:更懒的方法,双击鼠标输入如 1..12,也可以创建 1-12值域的Slider

▍关于精确度:
根据输入的数值确定,如输入12.0精确到0.1位,输入12.000精确到0.001位

Panel 应该是gh中最常用最直观的一个运算器了,无论在输入数据或检查数据时都非常非常有用。多用Panel 检查数据类型或结构都可以快速debug事半功倍。
▍双击鼠标输入 “// ”可以快速创建Panel

▍ 双击鼠标输入 “//内容 ”可以快速创建Panel并输入内容(数字/文字/点/向量 等)

用流行话说 Scribble 就是一个年薪二十万程序员和年薪四十万程序员的差距之一
Scribble标注能让别人(放心吧没人看你的,主要是自己)更容易看懂写的代码。
▍ 双击鼠标输入 “~ 内容”可以快速创建Scribble标注

▍ Ctrl+Q 快速切换 隐藏/显示 选中的电池内容

▍ Ctrl+E 快速切换 停用/启用 选中的电池

我们知道在Rhino里Loft(放样),根据你点的顺序和点的线的端头确定放样方向。而在Grasshopper里经常出现线的方向不同而Loft出扭曲的面,比如:

有一个快速省力的技巧是,Loft电池的Options (O端)右键打开放样属性,勾选Align Sections,就能自动放样线的对齐端头,避免放出扭曲的面,不用一个个选出来翻转。

其他形状也同样适用:
Align Section 前:

Align Section 后:

不知道这个是不是很多人都知道,不过我自己知道还比较晚的
Flip Curve 电池的第二个输入端 Guide其实是可以输入参考曲线。如果G端留空,默认所有线都翻转,比如:


但是如果输入G端参考线,则所有线按照参考线的方向排列(相当于整理方向),比如这里给第一条曲线(序号0):

所有线段按0号曲线方向整理
这个已经有大神提到过了,刚刚写上面的电池时候想到,补充一些吧:
比如:
直线可以直接转换成起点到终点的向量(曲线不可以!)

连Number求出长度:

Surface曲面直接连Curve曲线得出边缘线:

Surface / Brep 直接连Mesh转换为网格(但是不如用Brep to Mesh转好):

甚至封闭的平面多重线可以直接求Boundary Srf:

等等等等,GH 在Rhino6 版本中已经比较智能,还有很多很多隐式转换各路大神已经提到过,就不一一叙述了。
Param Viewer 固然是非常强大的数据观察工具,但是还有一个作用可能比较少人知道是可以直接得到Branch Name,也就是组号(组名)

这个得出的组号可以很方便被之后的数据处理电池使用,比如 Split Tree(后续的文章中会提到这部分):

继续干货送上~
▍Ctrl + M 显示/关闭网格线

▍鼠标中键 – Zoom缩放Rhino视窗至选取物件
功能类似与Rhino里的“ZS”,将选取物件缩放至适配Rhino视窗,能重新集中目标点,在物件繁多的建模中非常非常有用

▍鼠标中键 – Navigate快速定位GH画布
通过鼠标中键弹出面板,选择Navigate可弹出GH画布缩略图,拖动其中视窗框可以快速移动GH视窗

▍鼠标中键 – Find 搜索定位电池
通过鼠标中间面板选择Find可以快速搜索并定位相关名称的电池

▍Zoom Selected 缩放画布至选取电池
和上文提到的Zoom Preview以及Rhino中的“ZS”有些类似,但Zoom Selected功能缩放的是GH画布,在电池很多的时候能救下你的鼠标滚轮。

▍Named View 储存/切换至命名画布视图
之前有答主提到过Jump电池来完成画布远距离跳转。但在实际使用中发现Jump跳转速度相对还是较慢、有大概2、3秒的过场动画,在多次来回跳转的时候还挺烦 :(但使用Named View跳转的过场动画几乎可以忽略,而且在画布任何地方都可以立即跳转,不用受到用Jump必须成对出现的困扰,很适合体量较大的代码编写过程。

▍Alt + 鼠标拖动画布 电池向右整体推动分区
这个应该挺多人知道:
当想要在已有电池组中间再插入电池时,可以用 Alt + 鼠标 将电池组分隔整体往右移动。

▍Alt + 鼠标拖动画布 + Alt 电池向下整体推动分区
这个应该不太多人知道:
先按 Alt + 鼠标左键 + 再按一次 Alt ,可以将电池往下分隔移动

▍Shift + Ctrl + V 粘贴倒屏幕中间(超适合远距离复制粘贴)
写gh过程中很心塞的一个情况是:需要复制粘贴电池组到很远很远很远的地方,一般情况下我们是先复制,然后缩小缩小缩小,慢慢一点点拖拽过去。。。
然而,可以用 Shift + Ctrl + V 直接粘贴到屏幕中间,这样只需要配合Named View或Nagivate等快速移动,然后直接粘贴就可以省去远距离拖拽的烦恼。

▍左键拖拽 + Alt 复制电池
这个应该很多人都知道,就不详细说了(注意要先拖拽再按Alt)

▍Ctrl + Shift + 鼠标拖拽线 将线组直接换输入端
按住Shift可以增加线,按住Ctrl可以取消线,但按住Ctrl+Shift拖拽可以直接换输入端
这个应该是我觉得最最方便,最最日常有用的快捷操作了叭

▍Ctrl + ← / → 选择连线上游/下游的电池

▍Ctrl + Shift + ← / → 加选连线上游/下游的电池

▍Shift + Ctrl + Q 可框选代码和Rhino视窗的高分辨率截图
这个功能一般多用在给合作的同伴截取代码以及Rhino视窗,可以直接截取高清的GH画布,弹出的窗体中还可选择以相框形式插入Rhino视窗 或 框出关键电池组,以及修剪截图功能

转载请注明来源本文地址:https://www.tuituisoft/bim/26279.html
上一篇:没有了
下一篇:没有了