Dokument
libageo · Ebene · Nachbarschaftspunkte
Synopsis
const point plane:: nearest (const point&) const
const point plane:: nearest (const line&) const
const point plane:: nearest (const plane&) const
const point plane:: nearest (const circle&) const
const point plane:: nearest (const cylinder&) const
const point plane:: nearest (const sphere&) const
const point nearest (const line&, const point&)
const point nearest (const line&, const line&)
const point nearest (const line&, const plane&)
const point nearest (const line&, const circle&)
const point nearest (const line&, const cylinder&)
const point nearest (const line&, const sphere&)
Beschreibung
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.
Beispiele
###
Siehe auch
Alle Methoden und Operatoren.