|
Die Methoden, respektive Funktionen, distance und sdistance
liefern den kürzesten Raumabstand zwischen einer Geraden und einem anderen Geometrieelement.
distance betrachtet den Richtungsvektor bzw. Mittelpunkt des Elementes nicht.
Daher wird der Abstand vorzeichenlos zurückgeliefert.
sdistance berücksichtigt den Richtungsvektor bzw. Mittelpunkt des Elementes.
Der Abstand zum Element wird vorzeichenbehaftet geliefert.
|
·
|
Nachbarschaftspunkt Gerade-Gerade
|
|
|
·
|
Nachbarschaftspunkt Gerade-Ebene
|
|
distance liefert den kleinsten Abstand zweier Geraden oder 0, falls die
Geraden sich schneiden.
|
|
|
·
|
Nachbarschaftspunkt Gerade-Kreis
|
|
Für die nachfolgenden Beispiele liefert distance jeweils den gleichen
positiven Abstandswert, während sdistance einen positiven Abstandswert
nur für Geraden liefert, bei denen der dem Kreis nächstgelegene Punkt außerhalb des Kreises liegt.
Für Punkte innerhalb des Kreises wird ein negativer Abstandswert zurückgeliefert.
|
|
|
|
Die Gerade muß nicht in der Ebene des Kreises liegen.
|
·
|
Nachbarschaftspunkt Gerade-Zylinder
|
|
Für die nachfolgenden Beispiele liefert distance jeweils den gleichen
positiven Abstandswert, während sdistance einen positiven Abstandswert
nur für Geraden liefert, die den Zylinder nicht schneiden. Schneidet die Gerade den Zylinder, wird
der kleinste lotrechte Abstand der Geraden zur Kugelschale mit negativem Vorzeichen zurückgeliefert.
|
|
|
·
|
Nachbarschaftspunkt Gerade-Kugel
|
|
Für die nachfolgenden Beispiele liefert distance jeweils den gleichen
positiven Abstandswert, während sdistance einen positiven Abstandswert
nur für Geraden liefert, die Kugel nicht schneiden. Für Geraden die die Kugel schneidet, wird
der kleinste lotrechte Abstand der Geraden zur Kugelschale mit negativem Vorzeichen zurückgeliefert.
|
|
|
|
|