//

【Grasshopper 的奇技淫巧】 —— 插件(二)

Magnifier

Magnifier​www.food4rhino.com

我写的另外一个小插件,中文名叫放大镜。一般当GH的画布缩小之后,电池的图标文字会被隐藏,对长距离的连线十分不方便,要不只能摁着左键拖右键边滚滚轮放大缩小到右手抽风,要不只能靠“精湛”的gh技巧记着输入输出端口的位置。这个插件当识别到画布缩小时候,只要鼠标指着电池的输入或输出端就会弹出这个端口的 电池图标、参数图标和参数名字。

知乎视频​www.zhihu.com

使用者可以根据需要设定图标的大小,文字的大小和颜色等参数(但建议维持默认)

Human

Human​www.food4rhino.com

Human是由andheum写的插件,主要辅助在gh和rhino的交互和界面上。Human是由很多个插件组成的工具集,我这里挑出几个我比较常用的功能讲讲。

  • Custom Preview Lightweight

可以在Rhino里预览线条(你说这原生的gh也可以啊)对,但是它的强大之处在于可以自定义线条的粗细、颜色。这就提供了很多玩法了。

比如:

可以结合Rhino6新版gh里的 Make2D功能和 Dash 虚线功能,简单几个电池做一套全自动线稿图导出生产线,替代掉原来的 Grasshopper - Bake - Rhino - Intersect 求交线 - Make2D - Export Selection - Dwg - Illustrator - 分图层调线粗 - 复制 - Photoshop 的繁琐流程。

当然也可以开动小脑瓜发挥聪明才智配上其他插件功能实现自动导出、自动打印成图等等等等,一下子解决繁琐的工作流。

这不就快乐起来了吗!!?

再比如:

用这个功能实现数据实时可视化,加粗加亮实时监控超出材料极限的位置。

又或者:

监视一些不易察觉的碰撞点位(比如在机械臂模拟中)(这些如果大家有兴趣再细讲吧)

  • Render Text to Screen

Render Text to Screen功能可以在屏幕上实时显示文字内容,也是在数据实时监控中(特别是优化过程)(或者gh导动画的过程中)十分有用。可以立即在屏幕上显示数据方便筛选。而在导动画的过程中也可以摆出数据,方便对比。

比如:

实时数据监控和筛选:

又比如:

gh动画导出的数据显示对比(左上角)

  • Dynamic Geometry Pipeline

动态拾取Rhino里的物体进gh,实时更新。可以过滤需要拾取的图层名称、物件类型(曲线,多重曲面,Mesh网格,甚至灯光文字等)、和物件名称。

这样只要Rhino里有更新就会自动拾取进gh里进行进一步操作,免去了每次修改都要拾取然后点点点物件。深一层说其实某种程度上打破了rhino和gh的隔阂,进一步提升gh逻辑工作流的流畅性。

  • Bake Geometry 和 CreateAttributes

Bake Geometry和CreateAttributes这两个功能需要一起介绍。如果说上面介绍的pipeline是从Rhino到gh的隔阂,那这两个功能就是打破gh到rhino的隔阂。

Bake Geometry的Bake?端可以通过boolean值(True和False)控制是否bake到rhino中。

而Attributes(属性)端可以控制bake出rhino物体的包括 名称,图层,颜色,材质,线型,可见性等属性,甚至还可以通过UserData Keys & Values端口自建属性项(比如我说它“好吃度”,值是8)等等(扯远了)

更牛的是这是grasshopper,可以通过列表分别控制不同物件的不同属性。

举个栗子:

我有两个物件,分别命名叫 Box1 Box2, 它们要分别在 Layer1 和 Layer2 图层,分别要为黑色和蓝色 :)

想象有十万个各自属性不相同的定制部件,gh只要三张控制列表,而用手改的话。。。。。。

打算做比较长期的更新,如果能帮助到你的话可以关注点赞和收藏哦^^

//

grasshopper插件_【Grasshopper 的奇技淫巧】 —— 插件(二)相关推荐

  1. html组态插件_组态 web组态 插件 编辑器 使用说明书

    一.插件目录 init.json 插件初始化配置 initConfig.js 插件初始化方法 module_config.json 所有的组件配置都放在这里,要添加组件需要在这里面添加. exampl ...

  2. java实现语法高亮插件_通用代码高亮插件(SyntaxHighlighter)

    写这篇博文的起源是我想把自己的博客弄的更加美观,相信你也一样. 首先,我要说SyntaxHighlighter插件的实现方式及应用示例,然后再说明如何将其应用到自己的博客,使博客的代码着色更加美观. ...

  3. ps光效插件_全套光效PS插件(2019),只有你想不到的,没有它做不到的PS特效...

    小优姐姐又来给你们送福利啦,一定要看完文章哦,末尾有惊喜(*^▽^*) 好啦,言归正传,你们是不是每次拍照的时候都想拥有一束非常好的光线效果呀 如果光线太强,拍照片的时候不仅刺眼而且还会遮挡住你的照片 ...

  4. netbeans插件_如何编写NetBeans插件

    netbeans插件 是否想在NetBeans IDE中添加功能或自动执行某些操作? 跟随我们编写您的第一个NetBeans插件. 让我们超越简单的工具栏示例 ,创建一个可以自动更新的插件. 该代码基 ...

  5. Vue插件_自己封装插件_以及使用自定义插件---vue工作笔记0017

    然后我们再来看插件的使用. vue官网上也提供了,怎么样来自己开发插件. 我们自己开发一个插件,并且使用 首先我们把插件包括在一个函数中去, (function(){ })()

  6. vst和vst3插件_如何使用VST插件改善Twitch流音频

    vst和vst3插件 Twitch streamers with noisy microphones will be happy to hear that OBS, the most popular ...

  7. composer常用插件_醉于Composer插件的强大功能

    composer常用插件 Composer is the sharpest tool in the toolbox of the modern PHP developer. The days of m ...

  8. chrome后台扫描插件_被动扫描器之插件篇

    最近被动扫描器的话题如火如荼,好多公司都在做自己的被动扫描器.而获取质量高的流量是被动扫描器起作用的关键.笔者主要开发了两个被动扫描器的插件,r-forwarder 以及 r-forwarder-bu ...

  9. canvas 插件_基于canvas的JavaScript 二维码生成工具——QRCanvas

    介绍 在我们日常的开发中,特别是在现代的社会环境下,二维码的应用可谓是丰富多彩,各种各样让人眼花缭乱的二维码,可见二维码已经渗透进我们生活的方方面面,也可以说目二维码确确实实方便了我们的生活.因为作为 ...

  10. react 引入轮播插件_简单实现 babelpluginimport 插件

    前几个月写的一篇文章,在公众号补发一下,可能之前你们在其它平台已经看过了. 前言 平时在使用 antd.element 等组件库的时候,都会使用到一个 Babel 插件:babel-plugin-im ...

最新文章

  1. mysql sql查询json数据_mysql如何查询json的值
  2. MATLAB从入门到精通:Simulink仿真必看——连续模块之PID控制器(PID Controller)
  3. 在IT的世界里,分享是一种快乐.
  4. nginx在linux自动启动脚本,nginx的自动启动脚本
  5. jQuery 学习笔记之十二 (选项卡)
  6. 限制文本输入框只能输入0-9数字
  7. Android SurfaceFlinger vsync信号产生与分发
  8. java程序设计精编教程第3版电子版课后答案_java程序设计精编教程第3版答案
  9. Microsoft Visio 2003下载地址
  10. c#编写外卖系统_C#网上订餐系统
  11. 视频监控 ezuikit.js
  12. qq空间留言板删除 php,qq批量删除空间留言及说说
  13. flv转mp4(ffmpeg)
  14. C# 操作docx文档
  15. 【CXY】JAVA应用 之 快捷工具托盘
  16. 爬虫实战——求是网周刊文章爬取
  17. 7 线性布局——LinearLayout
  18. spring boot Java 视频转换:avi转mp4
  19. 7-3 学习打卡(11.28)
  20. Burn for mac免费直观刻录软件

热门文章

  1. [Algorithm] Fibonacci Sequence - Anatomy of recursion and space complexity analysis
  2. vector性能调优之resize与reserve
  3. win7上Android环境搭建以及调试
  4. tomcat 7服务器跨域问题解决
  5. Gym 100342E Minima (暴力,单调队列)
  6. Xcode6 部署iphone4s出现的问题 No architectures to compile for
  7. 程序员职业规划(一篇来自阿里Java工程师对工作3年左右程序员的职业建议和应该掌握的职业技能)...
  8. 一本通1628X-factor Chain
  9. 解决在jenkins中无法打开robot framework report.html log.html的问题
  10. Python中的条件判断和循环