libageo · Punkt · Abstandsfunktionen (vorzeichenlos, 1D und 2D) |
» | 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) |
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. |
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 |
Punkt:
Vorzeichenloser Abstand (3D),
Vorzeichbehafterer Abstand,
Übersicht,
Alle Methoden und Operatoren; Vektor, Gerade, Ebene, Stichwortverzeichnis |