曲线排点 求排孔点 · CurvePts

沿参考曲线按长度分段规则自动计算排孔点位
📂 LK → Curve 📄 CurvePts.cs 📍 排孔 🔢 长度分段

📖 功能概述

根据曲线长度自动确定排孔点位,已考虑极端和边界情况。按长度分 4 档规则:

两个输入端口默认隐藏。

📥 输入参数

名称类型可见性说明
曲线 (C)Curve默认隐藏用来求点的参考线
间距 (D)Number默认隐藏排孔点的间距参数,默认 300

📤 输出参数

名称类型说明
排点 (P)Point按照指定规则排列后的点列表

🧠 排孔规则

1
计算曲线总长 L
2
判断 L 所属区间
3
按对应规则
计算点位
4
输出点列表

📏 长度分档对照

曲线长度规则点数
L ≤ 60取曲线中点1
60 < L ≤ 150两端各退 202
150 < L ≤ D+100两端各退 502
L > D+100两端各退 50;若末端 >250 则再增一点≥2

🧪 典型使用场景

⚠️ 注意事项

📋 组件信息

名称求排孔点
英文名CurvePts
分类LK → Curve
基类GH_Component
端口隐藏两个输入端口均默认隐藏
GUID需从源码获取