点到点 distance_pp
算子:distance_pp( : : Row1, Column1, Row2, Column2 : Distance)
示例:distance_pp (10, 10, 100, 100, Distance)
10(输入参数1):输入第一个点的行坐标
10(输入参数2):输入第一个点的列坐标
100(输入参数3):输入第二个点的行坐标
100(输入参数4):输入第二个点的行坐标
Distance(输出参数):输出两个点的最短的距离
点到直线 distance_pl
算子:distance_pl( : : Row, Column, Row1, Column1, Row2, Column2 : Distance)
示例:distance_pl (170, 950, 50, 50, 990, 990, Distance1)
170(输入参数1):输入点的行坐标
950(输入参数2):输入点的列坐标
50(输入参数3):输入线的前端行坐标
50(输入参数4):输入线的前端列坐标
990(输入参数5):输入线的后端行坐标
990(输入参数6):输入线的后端列坐标
Distance1(输出参数):输出点到线的最短距离
点到区域的最长最短 distance_pr
算子:distance_pr(Region : : Row, Column : DistanceMin, DistanceMax)
示例:distance_pr (RegionLines1, 170, 950, DistanceMin, DistanceMax)
RegionLines1(输入对象):输入区域对象
170(输入参数1):输入点的行坐标
950(输入参数2):输入点的列坐标
DistanceMin(输出参数1):输出点到区域最短距离
DistanceMax(输出参数2):输出点带区域最长距离
直线到区域最长最短 distance_lr (平面度)
算子:distance_lr(Region : : Row1, Column1, Row2, Column2 : DistanceMin, DistanceMax)
示例:distance_lr (RegionLines1, 150, 1750, 300, 2000, DistanceMin1, DistanceMax1)
RegionLines1(输入对象):输入线的区域对象
150(输入参数1):输入矩形左上角对行坐标
1750(输入参数2):输入矩形左上角对列坐标
300(输入参数3):输入矩形右下角对行坐标
2000(输入参数4):输入矩形右下角对列坐标
DistanceMin1(输出参数1):输出直线到区域的最短距离
DistanceMax1(输出参数2):输出直线到区域的最长距离
区域与区域最短 distance_rr
算子:distance_rr_min(Regions1, Regions2 : : : MinDistance, Row1, Column1, Row2, Column2)
示例:distance_rr_min (ROI_0, ROI_1, MinDistance, Row15, Column15, Row24, Column24)
ROI_0(输入对象1):输入第一个区域对象
ROI_1(输入对象2):输入第二个区域对象
MinDistance(输出参数1):输出两个区域的最短距离
Row15(输出参数2):输出区域一离区域二最近的点位行坐标
Column15(输出参数3):输出区域一离区域二最近的点位列坐标
Row24(输出参数4):输出区域二离区域一最近的点位行坐标
Column24(输出参数5):输出区域二离区域一最近的点位列坐标