LK三步拍图1·模型排版图标

LK COMPONENT DOCS

LK三步拍图1·模型排版

真实界面与效果

“模型排版”真实参数窗口;各项设置以当前插件界面为准。
“模型排版”真实参数窗口;各项设置以当前插件界面为准。
模型按模号整理并排入规则网格后的效果。
模型按模号整理并排入规则网格后的效果。

把带有 LK 内部信息的 Rhino 引用模型整理为去重、分组且规则排放的模型排格数据,为后续生成图纸提供统一输入。

功能概览

组件会检查输入模型,筛选可用对象,按编号自然排序并去重,再按模号组织排格。被筛除的对象不会占用格位,相关数量和原因会通过组件消息汇总。主输出把排放后的模型、排列矩形框、模号文字及其图层信息封装为一个完整结果,适合直接传给“LK三步拍图2·生成图纸”。组件同时在 Rhino 视口预览排格结果。

适用场景

  • 批量加工图开始前,整理来自 Rhino 的多件 LK 型材引用模型。
  • 输入中可能存在重复编号或无效对象,需要先筛选且不让它们占用版面。
  • 希望相同模号集中排列、不同模号分列,形成可继续制图的稳定顺序。
  • 只需单独取得排格模型、排列矩形框或模号文字,用于检查或后续处理。

工作流程

  1. 在 Rhino 中准备带 LK 内部信息的有效引用模型,并将它们作为一个列表连接到“型材模型”。
  2. 打开参数窗口,设置每个拍图格的宽度、高度以及横向、纵向净间距。
  3. 按需要勾选分类输出;勾选只增加相应输出端,不会再次排序、去重或放置模型。
  4. 应用排格设置,检查 Rhino 视口中的分组、格框和模号位置,并查看警告消息。
  5. 将“模型排格数据”作为一个完整对象连接到第二步;不要把它拆成逐模型输入。
LK三步拍图1·模型排版逻辑教程图
无效和重复对象不占格位;有效模型按模号形成列,并汇总为一个可传递的排格结果。

输入

端口要求数据与匹配默认、空值与误接
型材模型(G)必需带 LK 内部信息的 Rhino 引用几何列表;整份列表共同参与筛选、自然排序、去重、模号分组和排格。未连接或列表为空时不产生结果。普通几何、缺少必要信息或无效引用可能被筛除并报告;不要把已经封装的排格结果反接到这里。

输出

端口内容结构与典型下游
模型排格数据(M)包含排放模型、格框、模号文字、图层信息和诊断信息的完整第一步结果。单项整批数据;直接连接“LK三步拍图2·生成图纸”,也可连接支持该结果的烘焙组件。
排格模型(可选)排放到格位后的模型图元。列表;适合预览、检查位置或连接支持图层标签的几何流程。
排列矩形框(可选)每个排格位置对应的矩形框。列表;适合版面检查、边界显示和空间核对。
模号文字(可选)与分组排格对应的模号文字。列表;适合显示、烘焙或检查各列所属模号。

实际示例

将编号为 A01、A01、A02、B01 的四个有效引用模型与一个无效对象组成列表。设置格宽 15000、格高 15000、横向间距 50、纵向间距 50 后应用:重复的 A01 只保留一个有效项,无效对象不占位置;A01 与 A02 在同一模号列内竖向排列,B01 位于另一列,各列从同一顶线开始。主输出仍只有一个完整排格数据项,可直接送入第二步。

设置与交互

  • 参数窗口可设置格宽 W、格高 H、不同模号列之间的横向净间距 A,以及同模号相邻格之间的纵向净间距 B;宽高必须大于 0,间距不可为负。
  • 应用设置会更新排格结果;窗口可用 Esc 关闭,设置和分类端口选择随 Grasshopper 文件保存。
  • 分类输出包括排格模型、排列矩形框和模号文字。改变这些勾选项只分发最近结果,不重新排格。

配合使用

上游应提供真实 Rhino 引用的 LK 型材模型列表。完成工作流程第 4 步后,把主输出接到“LK三步拍图2·生成图纸”的“模型排格数据”;若只需落入 Rhino 文档,可把主结果交给支持排格结果的烘焙组件。可选分类输出主要用于检查,不应替代主结果进入第二步。

常见问题与限制

为什么没有输出?
确认输入不是空列表,并且对象是带 LK 内部信息的有效 Rhino 引用模型。全部对象被筛除时无法形成可用排格。
为什么输入五项却少于五个格位?
重复编号会去重,无效或不符合要求的对象会被筛除,这些对象都不占格位;请查看组件警告。
勾选分类输出后为何布局没有变化?
分类勾选只增加或移除输出端,并复用最近排格结果;需要改变布局时应修改排格参数并应用。
为什么第二步提示只能接收一项?
第二步需要主输出所代表的单项整批数据,而不是把可选分类列表或多个排格结果同时接入。