剖面数据变换 对 TrimResults 复合数据结构整体应用一个 Transform(4×4 变换矩阵),将剖面数据的所有几何元素同时变换到一个新的位置/朝向。这是 LK 型材剖面处理流水线中的关键变换节点。
TrimResultsTransformer.Transform() 工具类对内部所有几何体统一变换TrimResults 类型,可直接连接至 TrimresultCom 进一步分解| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
| 剖面数据 (T) | Generic | 必需 | LK 系统生成的原始剖面数据(TrimResults 结构) |
| 变换 (X) | Transform | 必需 | 4×4 空间变换矩阵。通常来自 PlaneToPlane 变换、Rotation 或 Translation |
| 名称 | 类型 | 说明 |
|---|---|---|
| 变换后的剖面数据 (T) | Generic | 所有几何元素经过变换后的 TrimResults 结构。结构不变,空间位置改变 |
组件内部逻辑:从端口接收原始 TrimResults 和 Transform 矩阵,调用工具类统一变换其中的所有几何元素,输出变换后的新数据结构。
TrimResultsTransformer.Transform() 会对 TrimResults 内部的所有几何元素统一应用变换,包括:
TrimResultsTransformer.Transform() 可能会抛出异常Transform.PlaneToPlane() 创建变换| 名称 | 剖面数据变换 |
| 英文名 | TrimresultTS (DTS) |
| 分类 | LK → Brep |
| Exposure | tertiary |
| 基类 | GH_Component |
| GUID | F8D078FF-0AFB-404E-9226-742D6666FBE0 |