isparallel 判断直线与向量是否平行 · ParallelCheck

检查直线段与向量是否在角度容差范围内平行(含反向平行)
📂 LK → Curve 📄 ParallelCheckComponent.cs ✅ 平行检测

📖 功能概述

计算直线段的方向向量与参考向量之间的夹角,在给定的角度容差范围内判断两者是否平行。同时输出平行判断结果最小夹角值。容差内包含正向平行和反向平行两种情况。

📥 输入参数

名称类型必填说明
直线 (L)Line必需需要判断的直线段
向量 (V)Vector可选参考向量,默认 X 轴方向
容差 (T)Number可选角度容差(度),默认 0.1°

📤 输出参数

名称类型说明
结果 (P)Boolean直线与向量是否平行
角度 (A)Number直线与参考向量的最小夹角(度,取 0°~90° 范围)

🧠 工作流程

1
输入直线 + 向量 + 容差
2
计算直线方向
与参考向量的夹角
3
考虑反向平行
取最小夹角
4
输出判断结果 + 角度值

🧪 典型使用场景

⚠️ 注意事项

📋 组件信息

名称判断直线与向量是否平行
英文名ParallelCheck (CP)
分类LK → Curve
基类GH_Component
GUIDB2C4B9AD-53D8-4BFE-9409-AEC2279C10E7