测量工具

线线角度工具

线线角度工具 (AngleLineLineTool) 可测量 2D 空间中直线 A 和直线 B 间的夹角。

输入输出终端说明

在工具块编辑区根据需要连接工具的输入输出,终端说明如下表所示。

Note

工具块编辑区中仅显示工具的常用输入输出终端,右击工具名称,选择“添加终端”,可在添加终端页面选择终端添加。

终端名称

终端类型

数据类型

内容描述

InputImage

输入型

VisionImage

输入的图像

LineA

输入型

Line2d

直线 A

LineB

输入型

Line2d

直线 B

Angle

输出型

Double

直线 A 和直线 B 的夹角

参数说明

直线A

  • X/Y:直线 A 上的一个参考点坐标 (X,Y)。

  • 旋转角度:直线 A 的旋转角度。

  • 适应图像:点击“适应图像”,工具会取图像中心作为直线 A 的参考点。

直线B

  • X/Y:直线 B 上的一个参考点坐标 (X,Y)。

  • 旋转角度:直线 B 的旋转角度。

  • 适应图像:点击“适应图像”,工具会取图像中心作为直线 B 的参考点。

图形

  • 显示直线A:勾选“显示直线A”,图形显示区会显示深蓝色直线 A。

  • 显示直线B:勾选“显示直线B”,图形显示区会显示黄绿色直线 B。

  • 显示角度:勾选“显示角度”,图形显示区会以“金黄色箭头”的形式显示直线 A 到直线 B 的夹角。

结果说明

工具运行后,线线角度工具 页面右下角显示直线 A 与直线 B 的夹角,以角度制显示。

点点角度工具

点点角度工具 (AnglePointPointTool) 可测量 2D 空间中起点到终点连成的线段的角度。

输入输出终端说明

Note

工具块编辑区中仅显示工具的常用输入输出终端,右击工具名称,选择“添加终端”,可在添加终端页面选择终端添加。

终端名称

终端类型

数据类型

内容描述

InputImage

输入型

VisionImage

输入的图像

StartPoint

输入型

Point2d

起点

EndPoint

输入型

Point2d

终点

Angle

输出型

Double

起点到终点连成的线段的角度

参数说明

  • 起点X/Y:起点坐标 (X,Y)。

  • 终点X/Y:终点坐标 (X,Y)。

图形

  • 显示角度:勾选“显示角度”,图形显示区会以“金色箭头”的形式显示从起点到终点连成的线段的角度。

  • 显示起点:勾选“显示起点”,图形显示区会以“深蓝色+”的形式显示起点。

  • 显示终点:勾选“显示终点”,图形显示区会以“黄绿色+”的形式显示终点。

结果说明

工具运行后,点点角度工具 页面右下角显示从起点到终点连成的线段的角度,以角度制显示。

点线测距工具

点线测距工具 (DistancePointLineTool) 可测量点到直线的最短距离。

输入输出终端说明

在工具块编辑区根据需要连接工具的输入输出,终端说明如下表所示。

Note

工具块编辑区中仅显示工具的常用输入输出终端,右击工具名称,选择“添加终端”,可在添加终端页面选择终端添加。

终端名称

终端类型

数据类型

内容描述

InputImage

输入型

VisionImage

输入的图像

Point

输入型

Point2d

Line

输入型

Line2d

直线

Distance

输出型

Double

点到直线的最短距离

PointOnLine

输出型

Point2d

直线上离设定点最近的点

参数说明

  • 起点X/Y:起点坐标 (X,Y)。

  • 终点X/Y:终点坐标 (X,Y)。

直线

  • X/Y:直线上的一个参考点坐标 (X,Y)。

  • 旋转角度:直线的旋转角度。

  • 适应图像:点击“适应图像”,工具会取图像中心作为直线的参考点。

图形

  • 显示点:勾选“显示点”,图形显示区会以“深蓝色+”的形式显示点。

  • 显示直线:勾选“显示直线”,图形显示区会显示深蓝色直线。

  • 显示距离:勾选“显示距离”,图形显示区会以“金黄色箭头”的形式显示点到直线的最短距离。

结果说明

工具运行后,点线测距工具 页面右下角显示测距结果,包括:

  • 距离:点到直线的最短距离。

  • 线上点 X/Y:直线上离设定点最近的点坐标 (X,Y)。

点点测距工具

点点测距工具 (DistancePointPointTool) 可测量起点到终点的距离。

输入输出终端说明

在工具块编辑区根据需要连接工具的输入输出,终端说明如下表所示。

Note

工具块编辑区中仅显示工具的常用输入输出终端,右击工具名称,选择“添加终端”,可在添加终端页面选择终端添加。

终端名称

终端类型

数据类型

内容描述

InputImage

输入型

VisionImage

输入的图像

StartPoint

输入型

Point2d

起点

EndPoint

输入型

Point2d

终点

Angle

输出型

Double

起点到终点连线的角度

Distance

输出型

Double

起点到终点的距离

参数说明

  • 起点X/Y:起点坐标 (X,Y)。

  • 终点X/Y:终点坐标 (X,Y)。

图形

  • 显示距离:勾选“显示距离”,图形显示区会以“金黄色箭头”的形式显示起点到终点的距离。

  • 显示起点:勾选“显示起点”,图形显示区会以“深蓝色+”的形式显示起点。

  • 显示终点:勾选“显示终点”,图形显示区会以“黄绿色+”的形式显示终点。

结果说明

工具运行后,点点测距工具 页面右下角显示测距结果,包括:

  • 距离:从起点到终点的距离。

  • 角度:起点和终点构成的线段的角度。

点线段测距工具

点线段测距工具 (DistancePointSegmentTool) 可测量点到线段的最短距离。

输入输出终端说明

在工具块编辑区根据需要连接工具的输入输出,终端说明如下表所示。

Note

工具块编辑区中仅显示工具的常用输入输出终端,右击工具名称,选择“添加终端”,可在添加终端页面选择终端添加。

终端名称

终端类型

数据类型

内容描述

InputImage

输入型

VisionImage

输入的图像

Point

输入型

Point2d

Segment

输入型

LineSegment2d

线段

Distance

输出型

Double

点到线段的最短距离

PointOnSegment

输出型

Point2d

线段上离设定点最近的点

参数说明

  • X/Y:点坐标 (X,Y)。

线段

  • 起点X/Y:线段的起点坐标 (X,Y)。

  • 终点X/Y:线段的终点坐标 (X,Y)。

  • 适应图像:点击“适应图像”,线段自动居中,其长度会自适应图像。

图形

  • 显示点:勾选“显示点”,图形显示区会以“深蓝色+”的形式显示点。

  • 显示线段:勾选“显示线段”,图形显示区会显示深蓝色线段。

  • 显示距离:勾选“显示距离”,图形显示区会以“金黄色箭头”的形式显示点到线段的最短距离。

结果说明

工具运行后,点线段测距工具 页面右下角显示测距结果,包括:

  • 距离:点到线段的最短距离。

  • 线段上X/Y:线段上离设定点最近的点坐标 (X,Y)。

圆圆测距工具

圆圆测距工具 (DistanceCircleCircleTool) 可测量圆 A 和圆 B 的最短距离。

输入输出终端说明

在工具块编辑区根据需要连接工具的输入输出,终端说明如下表所示。

Note

工具块编辑区中仅显示工具的常用输入输出终端,右击工具名称,选择“添加终端”,可在添加终端页面选择终端添加。

终端名称

终端类型

数据类型

内容描述

InputImage

输入型

VisionImage

输入的图像

CircleA

输入型

Circle2d

圆 A

CircleB

输入型

Circle2d

圆 B

Distance

输出型

Double

圆 A 和圆 B 的最短距离

PointOnCircleA

输出型

Point2d

圆 A 上离圆 B 最近的点

PointOnCircleB

输出型

Point2d

圆 B 上离圆 A 最近的点

参数说明

圆A

  • 圆心X/Y:圆 A 的圆心坐标 (X,Y)。

  • 半径:圆 A 的半径。

  • 适应图像:点击“适应图像”,工具会取图像中心作为圆 A 的圆心,圆 A 的半径自适应图像。

圆B

  • 圆心X/Y:圆 B 的圆心坐标 (X,Y)。

  • 半径:圆 B 的半径。

  • 适应图像:点击“适应图像”,工具会取图像中心作为圆 B 的圆心,圆 B 的半径自适应图像。

图形

  • 显示距离:勾选“显示距离”,图形显示区会以“金黄色箭头”的形式显示圆 A 和圆 B 的最短距离。

  • 显示圆A:勾选“显示圆A”,图形显示区会显示深蓝色圆 A。

  • 显示圆B:勾选“显示圆B”,图形显示区会显示黄绿色圆 B。

结果说明

工具运行后,圆圆测距工具页面右下角显示测距信息,包括:

  • 距离:圆 A 和圆 B 的最短距离。圆 A 和圆 B 外离时,距离为正值;圆 A 和圆 B 内含时,距离为负值;圆 A 和圆 B 相交或相切时,距离为 0。

  • 圆A上点 X/Y:圆 A 上离圆 B 最近的点坐标 (X,Y)。

  • 圆B上点 X/Y:圆 B 上离圆 A 最近的点坐标 (X,Y)。

线圆测距工具

线圆测距工具 (DistanceLineCircleTool) 可测量直线到圆的最短距离。

输入输出终端说明

在工具块编辑区根据需要连接工具的输入输出,终端说明如下表所示。

Note

工具块编辑区中仅显示工具的常用输入输出终端,右击工具名称,选择“添加终端”,可在添加终端页面选择终端添加。

终端名称

终端类型

数据类型

内容描述

InputImage

输入型

VisionImage

输入的图像

Line

输入型

Line2d

直线

Circle

输入型

Circle2d

Distance

输出型

Double

直线到圆的最短距离

PointOnLine

输出型

Point2d

直线上离圆最近的点

PointOnCircle

输出型

Point2d

圆上离直线最近的点

参数说明

直线

  • X/Y:直线上的一个参考点坐标 (X,Y)。

  • 旋转角度:直线的旋转角度。

  • 适应图像:点击“适应图像”,工具会取图像中心作为直线的参考点。

  • 圆心X/Y:圆心坐标 (X,Y)。

  • 半径:圆的半径。

  • 适应图像:点击“适应图像”,工具会取图像中心作为圆的圆心,圆的半径自适应图像。

图形

  • 显示距离:勾选“显示距离”,图形显示区会以“金黄色箭头”的形式显示直线到圆的最短距离。

  • 显示直线:勾选“显示直线”,图形显示区会显示深蓝色直线。

  • 显示圆:勾选“显示圆”,图形显示区会显示深蓝色圆。

结果说明

工具运行后,线圆测距工具页面右下角显示测距信息,包括:

  • 距离:直线到圆的最短距离。圆与直线相交或相切时,距离为 0。

  • 线上点 X/Y:直线上离圆最近的点坐标 (X,Y)。

  • 圆上点 X/Y:圆上离直线最近的点坐标 (X,Y)。

点圆测距工具

点圆测距工具 (DistancePointCircleTool) 可测量点到圆的最短距离。

输入输出终端说明

在工具块编辑区根据需要连接工具的输入输出,终端说明如下表所示。

Note

工具块编辑区中仅显示工具的常用输入输出终端,右击工具名称,选择“添加终端”,可在添加终端页面选择终端添加。

终端名称

终端类型

数据类型

内容描述

InputImage

输入型

VisionImage

输入的图像

Point

输入型

Point2d

Circle

输入型

Circle2d

Distance

输出型

Double

点到圆的最短距离

PointOnCircle

输出型

Point2d

圆上离设定点最近的点

参数说明

  • X/Y:点坐标 (X,Y)。

  • 圆心X/Y:圆心坐标 (X,Y)。

  • 半径:圆的半径。

  • 适应图像:点击“适应图像”,工具会取图像中心作为圆的圆心,圆的半径自适应图像。

图形

  • 显示距离:勾选“显示距离”,图形显示区会以“金黄色箭头”的形式显示点到圆的最短距离。

  • 显示点:勾选“显示点”,图形显示区会以“深蓝色+”的形式显示点。

  • 显示圆:勾选“显示圆”,图形显示区会显示深蓝色圆。

结果说明

工具运行后,点圆测距工具页面右下角显示测距信息,包括:

  • 距离:点到圆的最短距离。点在圆上时,距离为 0;点在圆内部时,距离为负值;点在圆外部时,距离为正值。

  • 圆上点 X/Y:圆上离设定点最近的点坐标 (X,Y)。

线线段测距工具

线线段测距工具 (DistanceSegmentLineTool) 用于测量线段到直线的最短距离。

输入输出终端说明

在工具块编辑区根据需要连接工具的输入输出,终端说明如下表所示。

Note

工具块编辑区中仅显示工具的常用输入输出终端,右击工具名称,选择“添加终端”,可在添加终端页面选择终端添加。

终端名称

终端类型

数据类型

内容描述

InputImage

输入型

VisionImage

输入的图像

Line

输入型

Line2d

直线

Segment

输入型

LineSegment2d

线段

Distance

输出型

Double

线段到直线的最短距离

PointOnSegment

输出型

Point2d

线段上离直线最近的点

PointOnLine

输出型

Point2d

直线上离线段最近的点

参数说明

线段

  • 起点X/Y:线段的起点坐标 (X,Y)。

  • 终点X/Y:线段的终点坐标 (X,Y)。

  • 适应图像:点击“适应图像”,线段自动居中,其长度会自适应图像。

直线

  • X/Y:直线上的一个参考点坐标 (X,Y)。

  • 旋转角度:直线的旋转角度。

  • 适应图像:点击“适应图像”,工具会取图像中心作为直线的参考点。

图形

  • 显示距离:勾选“显示距离”,图形显示区会以“金黄色箭头”的形式显示线段到直线的最短距离。

  • 显示线段:勾选“显示线段”,图形显示区会显示深蓝色线段。

  • 显示直线:勾选“显示直线”,图形显示区会显示深蓝色直线。

结果说明

工具运行后,线线段测距工具页面右下角显示测距信息,包括:

  • 距离:线段到直线的最短距离。

  • 线段上点 X/Y:线段上离直线最近的点坐标 (X,Y)。

  • 线上点 X/Y:直线上离线段最近的点坐标 (X,Y)。

线段线段测距工具

线段线段测距工具 (DistanceSegmentSegmentTool) 可测量线段 A 到线段 B 的最短距离。

输入输出终端说明

在工具块编辑区根据需要连接工具的输入输出,终端说明如下表所示。

Note

工具块编辑区中仅显示工具的常用输入输出终端,右击工具名称,选择“添加终端”,可在添加终端页面选择终端添加。

终端名称

终端类型

数据类型

内容描述

InputImage

输入型

VisionImage

输入的图像

SegmentA

输入型

LineSegment2d

线段 A

SegmentB

输入型

LineSegment2d

线段 B

Distance

输出型

Double

线段 A 到线段 B 的最短距离

PointOnSegmentA

输出型

Point2d

线段 A 上离线段 B 最近的点

PointOnSegmentB

输出型

Point2d

线段 B 上离线段 A 最近的点

参数说明

线段A

  • 起点X/Y:线段 A 的起点坐标 (X,Y)。

  • 终点X/Y:线段 A 的终点坐标 (X,Y)。

  • 适应图像:点击“适应图像”,线段 A 自动居中,其长度会自适应图像。

线段B

  • 起点X/Y:线段 B 的起点坐标 (X,Y)。

  • 终点X/Y:线段 B 的终点坐标 (X,Y)。

  • 适应图像:点击“适应图像”,线段 B 自动居中,其长度会自适应图像。

图形

  • 显示距离:勾选“显示距离”,图形显示区会以“金黄色箭头”的形式显示线段到直线的最短距离。

  • 显示线段A:勾选“显示线段”,图形显示区会显示深蓝色线段A。

  • 显示线段B:勾选“显示线段”,图形显示区会显示深蓝色线段B。

结果说明

工具运行后,线段线段测距工具页面右下角显示测距信息,包括:

  • 距离:线段 A 到线段 B 的最短距离。

  • 线段A上点 X/Y:线段 A 上离线段 B 最近的点坐标 (X,Y)。

  • 线段B上点 X/Y:线段 B 上离线段 A 最近的点坐标 (X,Y)。

线段圆测距工具

线段圆测距工具 (DistanceSegmentCircleTool) 可测量线段到圆的最短距离。

输入输出终端说明

在工具块编辑区根据需要连接工具的输入输出,终端说明如下表所示。

Note

工具块编辑区中仅显示工具的常用输入输出终端,右击工具名称,选择“添加终端”,可在添加终端页面选择终端添加。

终端名称

终端类型

数据类型

内容描述

InputImage

输入型

VisionImage

输入的图像

Segment

输入型

LineSegment2d

线段

Circle

输入型

Circle2d

Distance

输出型

Double

线段到圆的最短距离

PointOnSegment

输出型

Point2d

线段上离圆最近的点

PointOnCircle

输出型

Point2d

圆上离线段最近的点

参数说明

线段

  • 起点X/Y:线段的起点坐标 (X,Y)。

  • 终点X/Y:线段的终点坐标 (X,Y)。

  • 适应图像:点击“适应图像”,线段自动居中,其长度会自适应图像。

  • 圆心X/Y:圆心坐标 (X,Y)。

  • 半径:圆的半径。

  • 适应图像:点击“适应图像”,工具会取图像中心作为圆的圆心,圆的半径自适应图像。

图形

  • 显示距离:勾选“显示距离”,图形显示区会以“金黄色箭头”的形式显示线段到圆的最短距离。

  • 显示线段:勾选“显示线段”,图形显示区会显示深蓝色线段。

  • 显示圆:勾选“显示圆”,图形显示区会显示深蓝色圆。

结果说明

工具运行后,线段圆测距工具页面右下角显示测距信息,包括:

  • 距离:线段到圆的最短距离。

  • 线段上点 X/Y:线段上离圆最近的点坐标 (X, Y)。

  • 圆上点 X/Y:圆上离线段最近的点坐标 (X, Y)。