首页/工具库/定位/垂线查找
定位

垂线查找

以给定直线为基准求过点垂线或线段中垂线,输出垂线端点与垂足坐标
PerpendicularFinder · v1.0 · by system

输入参数 3

名称keyId类型默认值可连接说明
直线lineDatavec_double[]是作为基准的直线段 [x1,y1,x2,y2],其方向决定垂线法向;至少需要四个数值,两端点重合时无法求垂线
点pointDatavec_double[]是在过点垂线模式下作为垂线必须经过的点 [x,y],决定垂线起点并参与垂足投影,至少需要两个数值
查找类型findTypeenum0否选择求过已知点的垂线还是求线段的中垂线,决定输出垂线端点的构造方式与垂足含义

输出参数 5

名称keyId类型默认值可连接说明
运行结果resultCodeint—否0=成功并输出垂线端点与垂足坐标;-1=缺少必要的直线或点数据、字段不足,或直线长度为零导致无法求垂线
运行信息resultInfostring—否成功时固定为 Success;失败时给出具体原因(缺少直线数据、字段不足、直线长度为零等),便于排查上游连线与取值
垂线perpLinevec_double—否求得的垂线两端点坐标 [x1,y1,x2,y2],过点模式下为给定点与其垂足,中垂线模式下为中垂线自身两端点
垂足XfootXdouble—否垂足的 X 坐标,过点模式下为给定点在直线上的投影点,中垂线模式下为中垂线某一端点
垂足YfootYdouble—否垂足的 Y 坐标,与 footX 成对对应,具体含义随所选择的查找类型而定

接入方式

在 FlowDesigner 中将「垂线查找」节点加入流程画布,把上游图像或数据连接至「直线」, 并将「运行结果」接至下游节点。运行后可通过 VisionQuick 的数据绑定将结果呈现在界面组件上。

完整操作步骤参见 使用文档;安装与使用问题可通过 联系页 反馈。

← 边缘交点返回定位顶点检测 →
联系与反馈

获取安装包与技术反馈

安装包通过微信二维码获取。安装部署、界面组态与工具配置过程中的问题,可通过同一渠道反馈,无需注册或填写表单。

  • 安装包获取与部署说明
  • 界面组态与工具配置
  • 功能建议与问题反馈
微信扫码,获取安装包与反馈使用问题
微信扫码 · 安装包与问题反馈