图框块 图框块 · BorderBlk

按纸张规格生成标准图框、信息表和绘图区域,并可一键烘焙为 Rhino 图块
📂 LK → User📄 BorderBlockComponent.cs🔘 BoolButtonComponent

📖 功能概述

根据输入的外包围盒,按 A0~A4 纸张规格生成标准图框几何、三列表格和字段文字。组件会自动计算图框与外包围盒之间的整数比例,并输出可继续处理的外框曲线;点击 Bake 后将图框、表格线和文字写入 Rhino。

图块名称格式为 LK_Border_A0LK_Border_A4。同一文档中多个输入框会复用第一个框创建的图块定义。

📥 输入参数

名称类型必填说明
外包围盒 (B)Box 列表必需待套入图框的一个或多个几何外包围盒。
平面 (P)Plane可选外包围盒所在平面,默认 WorldXY。
纸张 (S)Integer可选右键可选 A0、A1、A2、A3、A4;默认 A3。
字段字典 (D)Generic 列表可选每个外包围盒对应一个字典,通常用 LD 打包;每行按“标题,内容”解析,标题应与目标图框块属性名一致。
图层 (L)Text可选烘焙图层前缀;为空时使用“图框”图层。
Bake (K)Boolean可选True 时执行烘焙;也可使用组件按钮触发。

📤 输出参数

名称类型说明
曲线 (C)Curve 列表每个输入外包围盒对应的外框曲线,已按比例和位置对齐。
比例 (F)Number 列表每个图框使用的整数比例,例如 1、2、3。

🧾 字段与烘焙

⚠️ 注意事项

请先确认 Rhino 文档处于活动状态并保存工程。纸张值超出 A0~A4 范围时会回退为 A3;没有有效外包围盒时不会生成输出。

📋 组件信息

名称 / 简称图框块 / BorderBlk
分类LK → User
GUIDE4F1D6A5-9C8B-7D2F-1A0E-5B4C6D8E7F9B
类型BoolButtonComponent