Dokument
libageo · Gerade · Translation
Synopsis
line line:: operator + (const vector&) const
line line:: operator += (const vector&) const
line line:: operator - (const vector&) const
line line:: operator -= (const vector&) const
Beschreibung
Der Operator + verschiebt die Gerade im kartesichen Raum um den Wert des angegebenen Vektors (offset). Die Richtung der Geraden bleibt erhalten, der definierende Punkt der Geraden wird um die Richtungsanteile des Vektors verschoben (p.x+offset.u, p.y+offset.v, p.z+offset.w).
Der Operator - verschiebt die Gerade um den angegebenen Vektor mit umgekehrtem Vorzeichen (p.x-offset.u, p.y-offset.v, p.z-offset.w).
Beispiel
line ln1 = line( point(10,20,30), vector(0,1,0) );
line ln2 = ln1 + vector(0.707,0.707,0);
line ln2 += vector(0,1,0);
vector v(0,0,-1);
line ln2 -= 12.5*v;
Siehe auch
Alle Methoden und Operatoren.