测量工具
线线角度工具
线线角度工具 (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)。