ykTools 是一组扩展 Grasshopper 功能的小组件,帮助简化一些繁琐的工作。
ykTools v2.03
crvOverkill(RH) 它可以检测并删除重叠、重复的曲线,通过设置公差 删除时会保留重叠/重复曲线中最长的曲线 它仅适用于 Rhino 曲线(对于尚未烘焙的 GH 曲线,无法使用)
crvOverkill(GH) 它会为 Grasshopper 对象分发重叠、重复的曲线。
crvExtend 使用此组件,您可以使用边界对象扩展曲线。 您可以将扩展类型选择为“通过线”或“通过弧”
rhCommand 通过 rhCMD 您可以从 Grasshopper 运行 Rhino 命令
在新版本中 rhCMD 运行后将返回 true/false。 您可以使用返回的布尔值作为另一个组件的触发器(例如 Excel 导出)
您可以为布尔结果分配以秒为单位的延迟计时器(默认为 0 秒)
- xlExport(R) xlExport 会将数据逐行导出到 excel。 (导出前必须先启动您的 excel)
a. 一个树分支等于一行 b. 一个树分支中的项目将被导出到该行的列中。 c. 您可以使用 xlMerge 合并不同数量的项目树。 d. 所有合并的树必须具有相同数量的分支和路径结构。
您可以使用 xlExport 与 StreamFilter 组件以及更多与 HoopSnake 配合使用!(见示例)
您可以为布尔结果分配以秒为单位的延迟计时器(默认为 0 秒)
- xlMerge(R) 它是 xlExport(R) 的合并组件。 此组件将合并树,并进行填充
新增树重新编号功能(S)。 如果为 true,树分支将被迫重新编号。
有关详情,请参见 zip 文件中的示例 :)
- xlExport(C) 这是常规的 excel 导出方式。 它将按列导出数据
您可以为布尔结果分配以秒为单位的延迟计时器(默认为 0 秒)
xlMerge(C) xlExport(C) 的合并组件。 每个输入都将被迫展平并重新编号
App App 组件可以启动外部应用程序。 它将返回作为布尔值的启动结果。 该值可以用作另一个组件的触发器
Zoom/ZoomEX 使用 Zoom/ZoomEX 组件,您可以缩放 GH/RH 几何体。
Zoom 将接收许多列表,并选择其中一个列表。 它将缩放选定列表中的所有对象。
ZoomEX 接收一个树作为输入。要选定分支,您可以使用分支索引(I)或树的路径(P)。(要使用路径,将 S 设置为 1)
ZoomEX 可以缩放所有对象,或者仅缩放选定分支中的一个对象。
如果您将 -1 分配给 i,ZoomEX 将缩放分支中的所有对象,否则 zoomEX 将缩放选定分支(I 或 P)中选定索引(i)的一个对象。
- Null Creator Null Creator 将在您的设置后创建“空”项目。
可以根据您分配的数字创建空项目, 或者可以根据树结构(分支或分支 + 项目)创建空项目
安装方法:
- 在 Grasshopper 中,选择文件 > 特殊文件夹 > 组件文件夹。将 gha 文件保存在那里。
- 右键单击文件 > 属性 > 确保没有“阻止”文本
- 重启 Rhino 和 Grasshopper
- 您将在“额外”选项卡下找到组件
- y.KWON