SCW_标准件 标准件 · SCW_SP

框架系统标准件——轻量级标准件创建,无Panel/信息列表依赖,适合独立框架场景
📂 LK → Util → US 📄 SCW_?StandardParts.cs 🧩 标准件 🔀 平面变换 🏗️ 框架系统 Exposure: senary

📖 功能概述

该组件是面向框架系统(SCW)的标准件加工件创建组件,是 U_?StandardParts 的轻量版。

核心区别:

该组件的Exposure为 senary(六级),默认隐藏。

📥 输入参数

名称类型必填说明
标准件 Brep 必填 标准件几何模型。如果包含"模号"信息会自动继承。
基准平面 Plane 必填 标准件当前所在的基准平面。
目标平面 Plane 必填 标准件变换后的目标平面。
名称 Text 必填 标准件名称。
模号 Text 可选 加工件模号。如果不输入(默认"-"),则尝试从原物件UserDictionary的"模号"键读取。可选

📤 输出参数

名称类型说明
标准件 Brep 经过空间变换后的标准件Brep。
图层 Text 格式:模型::加工件::{名称}(无单元号层级)。
转换 Transform 从基准平面到目标平面的变换矩阵。
信息Key Generic 4个属性键名:名称、类型、pln、模号。如果模号为"-"则不含"模号"键。列表
信息Value Generic 与Key一一对应的属性值列表。列表
平面 Plane 标准件局部坐标平面(基于目标平面绕Y轴旋转90度)。

🧠 核心逻辑与差异

一、与U_?StandardParts的对比

特性U_?StandardParts(通用)SCW_?StandardParts(框架)
Panel输入✅ 需要❌ 不需要
信息列表✅ 需要❌ 不需要
编号生成✅ 自动生成❌ 不生成
物料/工程属性✅ 从列表匹配❌ 不处理
图层格式模型::{单元号}::加工件::{名称}模型::加工件::{名称}
属性键数18~19个3~4个
类型固定加工件加工件

二、几何与属性处理

几何:
 • 复制标准件Brep
 • 应用 PlaneToPlane 变换从基准平面到目标平面

模号:
 • 优先级:输入值(非"-")> 物件UserDictionary中"模号"键
 • 如果最终为"-":从Key/Value列表中移除"模号"

pln:
 • 基于目标平面绕Y轴旋转90度

图层:
 • 模型::加工件::{名称}
 • 框架系统的标准件不按单元分组

属性集(4个Key):
 名称 · 类型("加工件") · pln · 模号(可选)

🧪 典型使用场景

场景详细说明
框架系统连接件 在框架系统中添加连接件或加固件,不需要涉及装配表信息,只需简单的平面变换和图层归类。
快速定位 当只需要将标准件从库中移动到目标位置而不需要完整的属性数据时,SCW_?StandardParts 是最简洁的选择。
与SCW_US配合使用 SCW_US拉伸型材 + SCW_Panel创建板材 + SCW_?StandardParts创建标准件,三者共同构成框架系统的完整组件方案。

⚠️ 注意事项

📋 组件信息

名称标准件
英文名U_SP(以缩写区分于通用版)
分类LK → Util
Exposuresenary(六级,默认隐藏)
基类GH_Component(无按钮)
文件US\SCW_?StandardParts.cs
GUID{756935B5-5CFA-4440-B2A4-B0C789629C65}