Dokument
libageo · Punkt · Abstandsfunktionen (vorzeichenlos, 1D und 2D)
Synopsis
» double point. distance (point, plane)
double point. distance (point, line)
double point. distance (point, vector)
double distance (point, point, plane)
double distance (point, point, line)
double distance (point, point, vector)
Beschreibung
Die Methoden, respektive Funktionen, distance liefern den Abstand der in die Ebene bzw. auf eine Gerade projezierten Punkte.
· Abstand Punkt-Punkt in der Ebene (2D)
distance liefert den Betrag des kürzesten Abstandes der in die Ebene projezierten Punkte.
· Gerichteter Abstand Punkt-Punkt (1D)
distance liefert den Betrag des kürzesten Abstandes der auf die Gerade projezierten Punkte. Da die Position der Geraden unerheblich ist, liefert kann an stelle der vollständigen Geraden (Position und Richtung) auch nur die Geradenrichtung angegeben werden.
Beispiel
point  p(10,20,30);
double d = p.distance( point(15,25,35) );

// d=8.660
point  p1(10,20,30);
point  p2(40,50,60);
double d = distance(p1,p2);

// d=51.962
point  p1(10,20,30);
point  p2(15,25,35);
line   ln = line( point(10,20,30), vector(0.707,0.707,0) );
double d = p1.distance(p2, ln);



// d=7.071
Siehe auch
Punkt: Vorzeichenloser Abstand (3D), Vorzeichbehafterer Abstand, Übersicht, Alle Methoden und Operatoren;
Vektor, Gerade, Ebene, Stichwortverzeichnis