不等距偏移2 多段线按边偏移 · PolylineOffsetByEdge2

对多段线的每条边指定不同的偏移距离,生成偏移后的多段线
📂 LK → Curve 📄 PolylineOffsetByEdge2.cs ↔️ 不等距偏移 🔹 多段线

📖 功能概述

输入一条多段线和一个偏移距离列表,对多段线的每条边分别应用不同的偏移距离,生成一条偏移后的新多段线。

📥 输入参数

名称类型必填说明
曲线 (C)Curve必需要偏移的多段线
距离 (D)Number必需每条边的偏移距离(list),数量必须与段数相等

📤 输出参数

名称类型说明
曲线 (C)Curve偏移后的多段线

🧠 工作流程

1
输入多段线 + 距离列表
2
检查距离列表与段数匹配
3
获取多段线拟合平面
4
逐顶点计算角平分线偏移
5
输出偏移后多段线

🧪 典型使用场景

⚠️ 注意事项

📋 组件信息

名称多段线按边偏移
英文名PolylineOffsetByEdge2 (PO)
分类LK → Curve
基类GH_Component
暴露级别primary
GUID8223A908-A881-4D72-970D-FE6898993856