libageo · Vektor · Skalarprodukt |
double | vector:: | operator * | (const vector&) const | |||
double | vector:: | operator * | (const vector&) const |
Der Operator * berechnet das Skalarprodukt, auch als Punktprodukt oder Inneres Produkt bezeichnet, zweier Vektoren. | |
v1*v2 := v1.u*v2.u + v1.v*v2.v + v1.w*v2.w | |
Bildlich gesehen ist das Skalarprodukt zweier Vektoren der Projektion des eines Vektors auf den anderen. Die Länge der projezierten Strecke entspricht dem Cosinus des Winkels zwischen den Vektoren. | |
vector v1(0,0,1); vector v2(0,1,0); double d = v1*v2; |
// d=0.000 |
Alle Methoden und Operatoren. |