# BlobToRadian

Mesure la distance entre la limite d’un blob et un point à un angle défini.

Exemple

Dans cet exemple, la fonction BlobToRadian mesure la distance entre le troisième blob et un point, à un angle défini par l’utilisateur.

Remarque : L’angle spécifié par l’utilisateur doit être défini de manière à ce que le point croise l’objet blob, sinon la fonction renvoie un #ERR.

## BlobToRadian – 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 et l’angle de l’intersection.
X | Abscisse du point.
Y | Ordonnée du point.
Angle | Angle d’intersection entre le point et le blob. Remarque : Si le point et la limite du blob sont parallèles, la fonction renvoie un #ERR. Le point et la limite du blob doivent se croiser.
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 la droite radiale est toujours affiché.
2 = graphiques d’entrées et de résultats | Le blob et la droite radiale, ainsi que le segment qui les sépare, sont toujours affichés.

## BlobToRadian – Sorties

Renvoie | Une structure de données Dist contenant la distance orientée entre la droite radiale et le point 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 éloigné sur la limite du blob.
Y0 | GetY(Dist, 0) | Ordonnée du point le plus éloigné sur la limite du blob.
X1 | GetX(Dist, 1) | Abscisse spécifiée dans le paramètre Point.
Y1 | GetY(Dist, 1) | Ordonnée spécifiée dans le paramètre Point.
Angle | GetAngle(Dist) | Angle entre le point sur la limite du blob et le point de la droite radiale.
Distance | GetDistance(Dist) | Distance entre le point sur la limite du blob et le point de la droite radiale.