In der Geometrie nennt man zwei Geraden windschief oder einander kreuzend, wenn sie sich weder schneiden noch parallel zueinander sind. Dies ist erst im dreidimensionalen Raum möglich.

Im n-dimensionalen Raum können (n-2)-dimensionale Objekte windschief sein.
Zur Begründung, dass zwei Geraden g und h windschief sind, genügt es zu zeigen, dass der Richtungsvektor von g, der Richtungsvektor von h und der Vektor, der vom Aufpunkt von g zum Aufpunkt von h zeigt, linear unabhängig sind. Diese Bedingung läuft darauf hinaus, dass zwei windschiefe Geraden nicht in einer Ebene liegen dürfen.
Abstand zweier windschiefer Geraden
Die eindeutig bestimmte Strecke kleinster Länge, die zwei windschiefe Geraden verbindet, nennt man Gemeinlot oder Minimaltransversale. Die Länge dieser Strecke ist der Abstand der Geraden.
Zur Berechnung des Abstandes legt man durch die eine Gerade eine Ebene, die zu der anderen Geraden parallel ist. Der Abstand ergibt sich dann als Abstand eines beliebigen Punktes der einen Geraden zur Ebene.
Für die windschiefen Geraden
- ,
- linear unabhängig
beträgt er
- (siehe Skalarprodukt und Kreuzprodukt),
mit Koordinaten
- und
ergibt das mit der Determinante det die Formel
Seien
also die beiden windschiefen Geraden. Die Ebene, die und die Gerade enthält und zu der Geraden parallel ist, hat die Parameterdarstellung.
Damit ist nur noch der Abstand eines beliebigen Punktes von und zu bestimmen. Für Abstandberechnungen braucht man einen Normalenvektor der Ebene . Wenn man das Vektorprodukt nicht kennt oder noch nicht kennt, stellt man die Bedingungen für der Normalenvektor auf. muss auf und senkrecht stehen d.h.für die inneren Produkte:
- und
Eine Lösung ist beispielsweise
beziehungsweise auf Länge Eins normiert:
Die obige Formel für d ist also so zu lesen, die Länge der Projektion des Differenzvektors auf den Normaleneinheitsvektor der Ebene wird bestimmt.
Der Abstand der Geraden g und h lässt sich also ohne Kenntnis des Gemeinlotes berechnen.
Ist noch dieses Gemeinlot gefragt, wird das folgendermaßen berechnet. Man bestimmt die Spurgerade ,also die senkrechte Projektion der Geraden h auf die Ebene . Sei Q der Schnittpunkt von und g. Q ist dann das Lot eines Punktes Q' auf h. Das Gemeinlot oder die Minimaltraverse ist dann die Strecke Q Q'. Die Gerade durch Q und Q' steht dann nach Konstruktion auf g und auf h senkrecht.
Analytische Behandlung des Problems, minimaler Abstand
Es wird eine Funktion A(s,t) aufgestellt, die die Länge zum Quadrat eines beliebigen Verbindungsvektor von einem Punkt auf g und einem Punkt auf h angibt also:
A(s,t)= (
Es sollen dann die Parameterwerte und berechnet werden, an denen diese Funktion ein Minimum annimmt, es soll also das Gemeinlot direkt berechnet werden.
Nullsetzen der partiellen Ableitungen von A(s,t) nach s und t ergibt:
und
Also die notwendige Bedingung für das Minimum von A(s,t) ist, dass der Verbindungsvektor auf g und auf h senkrecht steht.
Aus dieser Bedingung lässt sich und und damit Q und Q' berechnen.
Das allgemein durchzurechnen,um die obige Abstandsformel zu bekommen, ist wohl ziemlch kompliziert.
Schlussbemerkung
Das Problem des Abstandes windschiefer Gerade ist ein gutes Beispiel dafür, daß die Lineare Algebra ganz andere Methoden zur Verfügung stellt als die Analysis. Das Nullsetzen der ersten Ableitung ist nicht die einzige Optimierungsmethode, vielfach sind spezielle auf das Problem zugeschnittene Lösungswege besser.