这是 LK 系统自动排版体系的基础构件。输入一组功能模块的名称,组件自动生成一套标准化的背景线框——包含标题区、功能分区、竖线和横线分隔——为后续 CanvasBackground 的背景绘制和电池移动提供布局基准。
生成的线框由以下部分组成:
| 区域 | 说明 |
|---|---|
| 基础信息处理 | 顶部区域(4000×7000),左上方标题「基础信息处理」,左下方标题「模型创建」 |
| 功能分区标题 | 「名称」「创建过程」两个列标题,分别用竖线分隔 |
| 名称列 | 左侧一列,宽度 1000,顶部有横线分隔 |
| 创建过程列 | 右侧一列,按名称列表中每个名称生成一个矩形框分区,每个分区高度 3000 |
每输入一个名称,组件会自动生成:
TextCurveCreator 生成,字高 60)| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
| 名称 (N) | 可选 | 功能模块的名称列表。每个名称对应生成一个分区的矩形框及其文字标注。 |
| 名称 | 类型 | 说明 |
|---|---|---|
| 曲线 (C) | 全部生成的曲线——包括外框、分隔线、文字轮廓。可直接输入 CanvasBackground 绘制到画布背景。 |
|
| 矩形框 (R) | 每个名称分区对应的矩形框列表。用于 CanvasBackground 的电池移动参考框。 |
| 场景 | 说明 |
|---|---|
| 自动排版模板 | 作为 LK 系统模板的起始组件,定义整个程序的排版骨架。 |
| 多模块程序 | 为每个功能模块(如型材截面、加工参数、BOM 生成)生成独立分区。 |
| 为 CanvasBackground 提供输入 | 输出的曲线直接接入 CanvasBackground 的背景曲线输入,输出的矩形框接入其「矩形框」输入。 |
CanvasBackground 中经过镜像转换才能在 Grasshopper 画布上正确显示。TextCurveCreator 生成文字轮廓,不依赖系统字体——输出始终一致。Vector3d.XAxis, -Vector3d.YAxis 实现 Y 轴翻转,与 Grasshopper 画布的坐标系统一致。LKwireframe 对应功能名 LK Wireframe——LK 背景线框。| 名称 | LK 背景线框 |
| 英文名 | LK Wireframe |
| 分类 | LK → GUI |
| 基类 | GH_Component |
| GUID | {27D4C408-B2B8-4C04-BFC7-2F94050E0973} |