GH视窗 批量创建视窗 · Named View

根据组件名称批量创建 Grasshopper 命名视窗,并支持偏移与缩放控制
📂 LK → GUI 📄 NamedView.cs 📐 右键偏移设置

📖 功能概述

该组件会根据输入的组件名称列表,在 Grasshopper 画布中批量创建命名视窗,方便在大型程序中快速跳转到指定区域。

名称支持模糊匹配;如果文档中已存在同名视窗,组件会自动替换旧视窗。

💡 适用场景:当一个定义里有很多模块时,可以预先为每个模块建立视窗索引,切换时不用手动拖动画布。

📥 输入参数

名称类型必填说明
名称 (N)Text必需组件名称列表。支持 Like 风格通配匹配。
创建 (B)Boolean必需设为 True 时执行创建,也可通过右键面板中的“确定”触发。
区域大小 (Z)Number可选视窗缩放比例。数值越小,视窗看到的范围越大。

📤 输出参数

名称类型说明
无输出参数组件直接修改 Grasshopper 文档中的命名视窗列表,不返回数据。

🖱️ 右键菜单设置

⚙️ 执行流程

  1. 读取名称列表并执行 Like 风格匹配。
  2. 找到对应组件后,计算每个组件的中心与视窗位置。
  3. 如存在同名视窗,则先删除旧视窗再创建新视窗。
  4. 将结果写回当前 Grasshopper 文档。

⚠️ 注意事项

📋 组件信息

名称批量创建视窗
英文名Named View
分类LK → GUI
基类GH_Component