# LineToLine

Calcule le point et l’angle d’intersection entre deux lignes. Si les lignes ne se coupent pas, la distance entre les lignes est calculée et renvoyée.

## LineToLine – entrées

Paramètre | Description
Ligne 0 | Détermine les coordonnées du premier segment de ligne.
X 0 | Abscisse du premier point de terminaison de la première ligne.
Y 0 | Ordonnée du premier point de terminaison de la première ligne.
X 1 | Abscisse du second point de terminaison de la première ligne.
Y 1 | Ordonnée du second point de terminaison de la première ligne.
Ligne 1 | Détermine les coordonnées du second segment de ligne.
X 0 | Abscisse du premier point de terminaison de la seconde ligne.
Y 0 | Ordonnée du premier point de terminaison de la seconde ligne.
X 1 | Abscisse du second point de terminaison de la seconde ligne.
Y 1 | Ordonnée du second point de terminaison de la seconde ligne.
Afficher | Détermine le mode d’affichage des graphiques, superposés à l’image, de la fonction.
0 = masquer tout | 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 entre les deux lignes d’entrée est toujours affiché.
2 = graphiques d’entrées et de résultats | Les deux lignes d’entrée et le segment entre elles sont toujours affichés.

## LineToLine – Sorties

Renvoie | Si les deux lignes se croisent, la fonction renvoie une structure de données Dist contenant le point d’intersection, l’angle entre les segments de lignes orientés et une distance égale à 0. Si les deux lignes ne se croisent pas, la fonction renvoie une structure de données Dist contenant un point pour chaque ligne, la distance entre les lignes et l’angle entre les segments de ligne orientés.
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.

## Fonctions Vision Data Access LineToLine

Les fonctions 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) | Si les lignes se coupent, abscisse du point d’intersection. Si les lignes ne se coupent pas, abscisse du premier point de terminaison de la Ligne 0.
Y0 | GetYl(Dist, 0) | Si les lignes se coupent, ordonnée du point d’intersection. Si les lignes ne se coupent pas, ordonnée du premier point de terminaison de la Ligne 0.
X1 | GetX(Dist, 1) | Si les lignes se coupent, abscisse du point d’intersection. Si les lignes ne se coupent pas, abscisse du point de la Ligne 1 le plus proche du premier point de terminaison de la Ligne 0.
Y1 | GetY(Dist, 1) | Si les lignes se coupent, ordonnée du point d’intersection. Si les lignes ne se coupent pas, ordonnée du point de la Ligne 1 le plus proche du premier point de terminaison de la Ligne 0.
Angle | GetAngle(Dist) | Angle entre les deux segments orientés.
Distance | GetDistance(Dist) | Distance entre les lignes.