# LineToLine

Berechnet den Punkt und den Winkel des Schnittpunkts zweier Geraden. Wenn die Geraden sich nicht schneiden, wird der Abstand zwischen ihnen berechnet und zurückgegeben.

## LineToLine – Eingaben

Parameter | Beschreibung
Linie 0 | Definiert die Koordinaten der ersten Strecke.
X 0 | Die x-Koordinate des ersten Endpunkts der ersten Geraden.
Y 0 | Die y-Koordinate des ersten Endpunkts der ersten Geraden.
X 1 | Die x-Koordinate des zweiten Endpunkts der ersten Geraden.
Y 1 | Die y-Koordinate des zweiten Endpunkts der ersten Geraden.
Linie 1 | Definiert die Koordinaten der zweiten Strecke.
X 0 | Die x-Koordinate des ersten Endpunkts der zweiten Geraden.
Y 0 | Die y-Koordinate des ersten Endpunkts der zweiten Geraden.
X 1 | Die x-Koordinate des zweiten Endpunkts der zweiten Geraden.
Y 1 | Die y-Koordinate des zweiten Endpunkts der zweiten Geraden.
Anzeigen | Legt den Anzeigemodus für die Überlagerung von Grafiken auf dem Bild fest.
0 = Nichts | Alle Grafiken werden nur angezeigt, wenn die Zelle mit der Funktion in der Tabelle markiert ist.
1 = Nur Ergebnis-Grafik | Eine Strecke mit dem minimalen Abstand zwischen den zwei Geraden wird immer angezeigt.
2 = Eingabe- und Ergebnis-Grafik | Die beiden Geraden und die Strecke zwischen ihnen werden immer angezeigt.

## LineToLine – Ausgaben

Rückgabewert | Wenn sich die zwei Geraden schneiden, gibt die Funktion eine Dist-Datenstruktur mit dem Schnittpunkt, dem Winkel zwischen den zwei gerichteten Strecken und einem Abstand von Null zurück. Schneiden sich die zwei Geraden nicht, gibt die Funktion eine Dist-Datenstruktur mit einem Punkt für jede der Geraden, dem Abstand zwischen den Geraden und dem Winkel zwischen den gerichteten Strecken zurück.
Ergebnisse | Wenn die Funktion erstmals in eine Zelle eingefügt wird, wird in der Tabelle eine Ergebnistabelle erstellt.

## LineToLine – Vision-Datenzugriffsfunktionen

Die folgenden Dist Vision Data Access functions werden zum Erstellen der Ergebnistabelle automatisch in die Tabelle eingefügt.

Label | Funktion | Beschreibung
--- | --- | ---
X0 | GetX(Abstand, 0) | Schneiden sich die Geraden, ist dies die x-Koordinate des Schnittpunkts. Wenn sich die Geraden nicht schneiden, ist dies die x-Koordinate des ersten Endpunkts von Linie 0.
Y0 | GetYl(Dist, 0) | Schneiden sich die Geraden, ist dies die y-Koordinate des Schnittpunkts. Wenn sich die Geraden nicht schneiden, ist dies die y-Koordinate des ersten Endpunkts von Linie 0.
X1 | GetX(Abstand, 1) | Schneiden sich die Geraden, ist dies die x-Koordinate des Schnittpunkts. Wenn sich die Geraden nicht schneiden, ist dies die x-Koordinate des Punkts auf Linie 1, der dem ersten Endpunkt von Linie 0 am nächsten liegt.
Y1 | GetY(Abstand, 1) | Schneiden sich die Geraden, ist dies die y-Koordinate des Schnittpunkts. Wenn sich die Geraden nicht schneiden, ist dies die y-Koordinate des Punkts auf Linie 1, der dem ersten Endpunkt von Linie 0 am nächsten liegt.
Winkel | GetAngle(Abstand) | Der Winkel zwischen den gerichteten Strecken.
Abstand | GetDistance(Abstand) | Der Abstand zwischen den zwei Geraden.