# BlobToPoint

Mesure la distance minimale ou maximale entre la limite d’un blob et un point.

Exemple

Dans cet exemple, la fonction BlobToPoint mesure la distance minimale entre le troisième blob et un point.

## BlobToPoint – entrées

Paramètre | Description
Blobs | Cet argument doit faire référence à une cellule de feuille de calcul contenant une structure de données Blobs valide.
Index | Cet argument fait référence à une position de chaîne de caractères dans la structure de données Blobs ; position1 = 0.
Point | Détermine les coordonnées du point.
X | Abscisse du point.
Y | Ordonnée du point.
Chercher par | Indique comment la distance est mesurée.
0 = Distance minimale | Recherche la distance entre le point de la limite du blob le plus proche et le point.
1 = Distance maximale | Recherche la distance entre le point de la limite du blob le plus éloigné et le point.
Afficher | Détermine le mode d’affichage des graphiques, superposés à l’image, de la fonction.
0 = masquer tout (par défaut) | Tous les graphiques sont masqués, sauf lorsque la cellule contenant la fonction est mise en évidence dans la feuille de calcul.
1 = graphiques de résultats uniquement | Un segment indiquant la distance minimale ou maximale entre le blob et le point est toujours affiché.
2 = graphiques d’entrées et de résultats | Le blob et le point, ainsi que le segment qui les sépare, sont toujours affichés.

## BlobToPoint – Sorties

Renvoie | Une structure de données Dist contenant la distance orientée entre le point et le point le plus proche ou le plus éloigné sur la limite du blob.
Résultats | Un tableau de résultats est créé dans la feuille de calcul lorsque la fonction est insérée dans une cellule pour la première fois. Les Vision Data Access functions Dist suivantes sont automatiquement insérées dans la feuille de calcul pour créer le tableau de résultats :
Label | Fonction | Description
X0 | GetX(Dist, 0) | Abscisse du point le plus proche ou le plus éloigné sur la limite du blob.
Y0 | GetY(Dist, 0) | Ordonnée du point le plus proche ou le plus éloigné sur la limite du blob.
X1 | GetX(Dist, 1) | Abscisse du point.
Y1 | GetY(Dist, 1) | Ordonnée du point.
Angle | GetAngle(Dist) | Angle entre le point sur la limite du blob et le point.
Distance | GetDistance(Dist) | Distance entre le point sur la limite du blob et le point.