📖 功能概述
该组件是面向框架系统(SCW)的型材拉伸变体。它与US(型材拉伸)共享U1/U2/U3三大处理阶段,但在信息聚合阶段使用 SCW_U3 而非标准 U3,区别在于:
- 不需要Panel输入:SCW_US不依赖面板表皮提取单元号、批次等信息。
- 图层路径更简洁:不包含单元号层级。
- 信息Key集更精简:仅17个键,不包括面板相关的复杂数据。
该组件的Exposure被设置为 senary(六级),在LK → Util菜单中默认隐藏,仅在其他组件有引用时显示。
🧠 SCW_U3 与标准U3的差异
一、信息Key集对比
SCW_US 的 Key 列表仅包含17项,远少于US的32项:
名称 · 类型 · 模号 · pln · 截面ID · 拉伸-截面 · 拉伸-截面pln · 拉伸-路径 · 截面-TS · 截面-基准pln · 起端切面 · 终端切面 · 内部切割体 · 圆孔 · 机丝孔 · 沉头孔 · 横向/竖向
缺失的键包括:面板ID、单元号、批次、序号、L、W、T、单位、自由项、编号、物料编码、工程属性、加工图号等装配表相关字段。
二、SCW_U3 处理逻辑
1 通过截面ID找到Rhino物件,读取"模号"。
2 从U1过程的ArchivableDictionary中解包截面pln和基线。
3 计算型材平面pln(逻辑与标准U3相同,根据基线线性/曲线+横向/竖向计算)。
4 图层路径:模型::{类型}::{横向/竖向}::{名称}-{模号}(不含单元号)。
5 信息汇总:仅包含名称、类型、模号、pln,以及从U1/U2传递过来的几何数据。
三、图层路径差异
US 图层: 模型::{单元号}::{类型}::{横向/竖向}::{名称}-{模号}
SCW_US 图层: 模型::{类型}::{横向/竖向}::{名称}-{模号}
框架系统的型材通常直接集成到更大的框架结构中,不按单元号分组,因此图层路径更加扁平化。
四、总体流程与US的异同
相同点:
• U1 过程完全一致(截面简化、截面移位、SuperExtrude扫掠)
• U2 过程完全一致(几何特征汇总)
• 端部铣切与基线的相交检查一致
• 铣切/圆孔/沉头孔兼容性检查一致
不同点:
• 不使用 Panel 输入参数
• U3 使用 SCW_U3 而非标准U3
• 无编号/加工图号生成
• Information Key 只保留几何相关键
• 输出信息Value中末尾添加"横向/竖向"字符串