完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

ad.jpg

如何提高Grasshopper工作流的效率?热键篇

发布于:2022-07-12 11:55:09
首页/BIM专题
分享

本文源自微信公众号:远届 InVision 作者 卢麒壬

腿腿教学网-如何提高Grasshopper工作流的效率?热键篇

 

热键篇主要关注在原生Grasshopper程序或界面中的一些小而精巧,但是可能不太被人熟知的小技巧。希望可以通过这些小技巧提高GH工作流的效率。

 Slider

所有人都知道的:双击鼠标直接输入数字可以新建Slider,但不能精确控制Slider的值域

有些人知道的:双击鼠标输入如 1<5<12,可以精确控制值域和当前值

 ▍很少人知道的:更懒的方法,双击鼠标输入如 1..12,也可以创建 1-12值域的Slider

腿腿教学网-如何提高Grasshopper工作流的效率?热键篇

 ▍关于精确度:

根据输入的数值确定,如输入12.0精确到0.1位,输入12.000精确到0.001位

腿腿教学网-如何提高Grasshopper工作流的效率?热键篇

Panel

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

 ▍双击鼠标输入 “// ”可以快速创建Panel

腿腿教学网-如何提高Grasshopper工作流的效率?热键篇

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

腿腿教学网-如何提高Grasshopper工作流的效率?热键篇

Scribble 标注

用流行话说 Scribble 就是一个年薪二十万程序员和年薪四十万程序员的差距之一

Scribble标注能让别人(放心吧没人看你的,主要是自己)更容易看懂写的代码。

 ▍ 双击鼠标输入 “~ 内容”可以快速创建Scribble标注

腿腿教学网-如何提高Grasshopper工作流的效率?热键篇

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

腿腿教学网-如何提高Grasshopper工作流的效率?热键篇

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

腿腿教学网-如何提高Grasshopper工作流的效率?热键篇

Loft 自动对齐

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

腿腿教学网-如何提高Grasshopper工作流的效率?热键篇

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

腿腿教学网-如何提高Grasshopper工作流的效率?热键篇

其他形状也同样适用:

Align Section 前:

腿腿教学网-如何提高Grasshopper工作流的效率?热键篇

Align Section 后:

腿腿教学网-如何提高Grasshopper工作流的效率?热键篇

Flip Curve 参考线

不知道这个是不是很多人都知道,不过我自己知道还比较晚的

Flip Curve 电池的第二个输入端 Guide其实是可以输入参考曲线。如果G端留空,默认所有线都翻转,比如:

腿腿教学网-如何提高Grasshopper工作流的效率?热键篇

腿腿教学网-如何提高Grasshopper工作流的效率?热键篇

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

腿腿教学网-如何提高Grasshopper工作流的效率?热键篇

所有线段按0号曲线方向整理

隐式转换

这个已经有大神提到过了,刚刚写上面的电池时候想到,补充一些吧:

比如:

直线可以直接转换成起点到终点的向量(曲线不可以!)

腿腿教学网-如何提高Grasshopper工作流的效率?热键篇

连Number求出长度:

腿腿教学网-如何提高Grasshopper工作流的效率?热键篇

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

腿腿教学网-如何提高Grasshopper工作流的效率?热键篇

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

腿腿教学网-如何提高Grasshopper工作流的效率?热键篇

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

腿腿教学网-如何提高Grasshopper工作流的效率?热键篇

等等等等,GH 在Rhino6 版本中已经比较智能,还有很多很多隐式转换各路大神已经提到过,就不一一叙述了。

Param Viewer 求 Branch Name(组号?)

Param Viewer 固然是非常强大的数据观察工具,但是还有一个作用可能比较少人知道是可以直接得到Branch Name,也就是组号(组名)

腿腿教学网-如何提高Grasshopper工作流的效率?热键篇

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

腿腿教学网-如何提高Grasshopper工作流的效率?热键篇

继续干货送上~

 ▍Ctrl + M 显示/关闭网格线

腿腿教学网-如何提高Grasshopper工作流的效率?热键篇

 ▍鼠标中键 – Zoom缩放Rhino视窗至选取物件

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

腿腿教学网-如何提高Grasshopper工作流的效率?热键篇

 ▍鼠标中键 – Navigate快速定位GH画布

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

腿腿教学网-如何提高Grasshopper工作流的效率?热键篇

 ▍鼠标中键 – Find 搜索定位电池

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

腿腿教学网-如何提高Grasshopper工作流的效率?热键篇

 ▍Zoom Selected 缩放画布至选取电池

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

腿腿教学网-如何提高Grasshopper工作流的效率?热键篇

 ▍Named View 储存/切换至命名画布视图

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

腿腿教学网-如何提高Grasshopper工作流的效率?热键篇

▍Alt + 鼠标拖动画布 电池向右整体推动分区

这个应该挺多人知道:

当想要在已有电池组中间再插入电池时,可以用 Alt + 鼠标 将电池组分隔整体往右移动。

腿腿教学网-如何提高Grasshopper工作流的效率?热键篇

▍Alt + 鼠标拖动画布 + Alt 电池向下整体推动分区

这个应该不太多人知道:

先按 Alt + 鼠标左键 + 再按一次 Alt ,可以将电池往下分隔移动

腿腿教学网-如何提高Grasshopper工作流的效率?热键篇

▍Shift + Ctrl + V 粘贴倒屏幕中间(超适合远距离复制粘贴)

写gh过程中很心塞的一个情况是:需要复制粘贴电池组到很远很远很远的地方,一般情况下我们是先复制,然后缩小缩小缩小,慢慢一点点拖拽过去。。。

然而,可以用 Shift + Ctrl + V 直接粘贴到屏幕中间,这样只需要配合Named View或Nagivate等快速移动,然后直接粘贴就可以省去远距离拖拽的烦恼。

腿腿教学网-如何提高Grasshopper工作流的效率?热键篇

▍左键拖拽 + Alt 复制电池

这个应该很多人都知道,就不详细说了(注意要先拖拽再按Alt)

腿腿教学网-如何提高Grasshopper工作流的效率?热键篇

▍Ctrl + Shift + 鼠标拖拽线 将线组直接换输入端

按住Shift可以增加线,按住Ctrl可以取消线,但按住Ctrl+Shift拖拽可以直接换输入端

这个应该是我觉得最最方便,最最日常有用的快捷操作了叭

腿腿教学网-如何提高Grasshopper工作流的效率?热键篇

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

腿腿教学网-如何提高Grasshopper工作流的效率?热键篇

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

腿腿教学网-如何提高Grasshopper工作流的效率?热键篇

▍Shift + Ctrl + Q 可框选代码和Rhino视窗的高分辨率截图

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

腿腿教学网-如何提高Grasshopper工作流的效率?热键篇

转载请注明来源本文地址:https://www.tuituisoft/bim/26279.html

未标题-1.jpg

上一篇:没有了

下一篇:没有了