输入参数 3
| 名称 | keyId | 类型 | 默认值 | 可连接 | 说明 |
|---|---|---|---|---|---|
| 直线 | lineData | vec_double | [] | 是 | 作为基准的直线段 [x1,y1,x2,y2],其方向决定垂线法向;至少需要四个数值,两端点重合时无法求垂线 |
| 点 | pointData | vec_double | [] | 是 | 在过点垂线模式下作为垂线必须经过的点 [x,y],决定垂线起点并参与垂足投影,至少需要两个数值 |
| 查找类型 | findType | enum | 0 | 否 | 选择求过已知点的垂线还是求线段的中垂线,决定输出垂线端点的构造方式与垂足含义 |
输出参数 5
| 名称 | keyId | 类型 | 默认值 | 可连接 | 说明 |
|---|---|---|---|---|---|
| 运行结果 | resultCode | int | — | 否 | 0=成功并输出垂线端点与垂足坐标;-1=缺少必要的直线或点数据、字段不足,或直线长度为零导致无法求垂线 |
| 运行信息 | resultInfo | string | — | 否 | 成功时固定为 Success;失败时给出具体原因(缺少直线数据、字段不足、直线长度为零等),便于排查上游连线与取值 |
| 垂线 | perpLine | vec_double | — | 否 | 求得的垂线两端点坐标 [x1,y1,x2,y2],过点模式下为给定点与其垂足,中垂线模式下为中垂线自身两端点 |
| 垂足X | footX | double | — | 否 | 垂足的 X 坐标,过点模式下为给定点在直线上的投影点,中垂线模式下为中垂线某一端点 |
| 垂足Y | footY | double | — | 否 | 垂足的 Y 坐标,与 footX 成对对应,具体含义随所选择的查找类型而定 |
接入方式
联系与反馈
获取安装包与技术反馈
安装包通过微信二维码获取。安装部署、界面组态与工具配置过程中的问题,可通过同一渠道反馈,无需注册或填写表单。
- 安装包获取与部署说明
- 界面组态与工具配置
- 功能建议与问题反馈

微信扫码 · 安装包与问题反馈