排孔直线 求排孔基准线 · CreatCurveToPts

将参考点经变换后沿指定方向投影到两个曲面,生成两点间的基准线
📂 LK → Curve 📄 CreatCurveToPts.cs 📍 投影 🔲 排孔

📖 功能概述

用于在两个曲面之间生成一条排孔基准线。输入一个参考基点,经过变换矩阵定位后,沿指定向量向两个曲面分别投影,得到两个投影点,两点连线即为排孔基准线。

📥 输入参数

名称类型可见性说明
投影基点 (P)Point默认隐藏排孔基准的参考起点,经变换后用于投影
变换 (X)Transform默认隐藏对基点应用的 4×4 变换矩阵,定位到正确位置
投影向量 (V)Vector默认隐藏点向曲面的投影方向
曲面1 (B1)Brep默认隐藏第一个投影目标曲面
曲面2 (B2)Brep默认隐藏第二个投影目标曲面
💡 端口隐藏:所有参数端口默认被隐藏,需在组件上右键菜单中勾选"显示输入"才能看到。适合在子程序(Cluster)内部使用。

📤 输出参数

名称类型说明
求得的排孔基准线 (L)Curve两个投影点之间的直线段

🧠 工作流程

1
获取基点/变换/
投影向量/两曲面
2
基点经变换定位
3
沿向量投影到曲面1
4
沿向量投影到曲面2
5
两点连线 → 基准线

🧪 典型使用场景

⚠️ 注意事项

📋 组件信息

名称排孔基准线(求排孔基准线)
英文名CreatCurveToPts
分类LK → Curve
基类GH_Component
端口隐藏所有 5 个输入端口默认隐藏
GUID8AF47502-9988-4EFA-9CFF-7CC0E8E2023E