Dokument
libageo · Gerade · Winkelfunktionen (kleinster)
Synopsis
» double line.angle (vector)
double line.angle (line)
double line.angle (plane)
double angle (line, vector)
double angle (line, line)
double angle (line, plane)
Beschreibung
Die Methode, beziehungsweise Funktion, angle liefert den kleinsten Winkel zwischen einer Geraden und einem anderen Geometrieelement. Der Winkel ist eine vorzeichenloser Wert; die Lage der Elemente sowie ihre Richtungsvektoren sind nicht relevant.
· Winkel Gerade-Gerade
angle liefert den Betrag des kleinsten Winkels zwischen den Geraden (0 bis 90 Grad).
«  Gerade drehen  »

    angle()=30
· Winkel Gerade-Ebene
angle liefert den Betrag des kleinsten Winkels zwischen der Ebene und der Geraden (0 bis 90 Grad).
«  Ebene drehen  »

    angle()=30
· Winkel Ebene-Vektor
angle liefert den Betrag des kleinsten Winkels zwischen der Ebene und der Geraden (0 bis 90 Grad).
«  Vektor drehen  »

    angle()=30
Beispiel
plane pl1 = plane( point(10,20,30), vector(0,1,0) );
plane pl2 = plane( point(40,50,60), vector(0,0,1) );
double a = pl1.angle(pl2);


// a=90
plane pl = plane( point(10,20,30), vector(0,1,0) );
line  ln = line( point(40,50,60), vector(0,0,1) );
double a = pl.angle(ln);


// a=0
Siehe auch
Gerade: Übersicht, Richtungsabhängiger Winkel, Alle Methoden und Operatoren;
Vektor, Ebene, Stichwortverzeichnis