此插件为官方原版未经修改,如需了解对应#rhino插件#的原版信息,可在页面底部点击跳转官方网站进行查看下载。
哪里可以下载到rhino插件
当然是访问建筑曲奇导航的Rhino插件板块,超全rhino 插件下载请访问: rhino插件大全
复杂的定义很快会变成一团乱麻的电线。使用输入上的无线选项可能会使连接变得模糊,并且如果你想交换组件,这会非常不灵活。此外,每个人都经历过试图连接画布上彼此相距很远的两个组件的痛苦。说实话——这并不好。
NBBJ 数字呈现:Telepathy
致谢
Marc Syp // 概念 + 原型
Andrew Heumann // 明星级制作代码员
Telepathy 是一个无线发送器/接收器,它允许你使用简单的键名接口将 Grasshopper 数据发送到画布上的任何地方。基于键名自动创建连接,多个发送器可以将数据输入到单一的键通道。多个接收器可以从所有发送器收集数据,通配符也是可能的。
使用 Telepathy,你可以通过选择适当的键或简单地适当命名接收器来访问你的任何数据。这对于协作也非常有用。最近我们在 AEC Tech 2017 黑客马拉松中使用它,允许多人在定义的不同部分上工作。因为我们定义了一个一致的命名约定,我们能够有一个人管理主 GH 定义并插入贡献者的代码,瞧!它自动连接起来,并且通过窗口选择、删除和粘贴轻松执行更新。
看一下视频,了解它的工作原理!
历史
在 2015 年的 NBBJ,我最紧迫的兴趣之一是开发支持内部产品部署和良好代码卫生和模块化的基础设施。Andrew 那时正在构建 HumanUI 的早期核心,而我正在构建一个云分析插件(仍然是专有的),最终将跟踪我们公司的所有 Rhino + Grasshopper 使用情况。
在工具制造方程式的一侧,目标是减少在视觉编程环境(特别是 Grasshopper)中访问数据的复杂性,通过提供一个模拟文本环境使用作用域变量的用户体验。Telepathy 的概念的第一个版本叫做 Sonar,这是我对一个实际上有用的 C# Grasshopper 插件的第一次严肃尝试。它是一堆复杂的代码,做了各种体操来推送/拉取整个数据树从组件输入/输出,这意味着管理树的列表,合并,分割和处理复杂的组件过期场景。
在一些困难的数据管理和流程控制问题上绊脚石,我早早地经常向 Andrew 求助,他基本上教我我所知道的关于 C# 的一切。他耐心地帮我处理了几天现有的代码库,但随后有了改变实现范式继承自通用参数组件并使用无线连接的绝妙想法。这额外的好处是允许用户可视化现有连接,使用标准 GH UI 范式导航图,并利用 Grasshopper 内置的流控机制。他从头开始重写了它,它工作得很美丽,Telepathy 很快成为我们工作中不可或缺的元素。
我们随着时间的推移增加了一些新功能来改善 UX,它彻底改变了我们在 NBBJ 构建工具的方式,使我们能够模块化为干净、可读的代码,甚至可以热交换整个 HumanUI 界面,具有不同的业务、分析和可视化逻辑。我们希望你发现它和我们一样有用。
- Marc