Dokument
libageo · Ebene · Translation
Synopsis
plane plane:: operator + (const vector&) const
plane plane:: operator += (const vector&) const
plane plane:: operator - (const vector&) const
plane plane:: operator -= (const vector&) const
Beschreibung
Der Operator + verschiebt den Kreis im kartesichen Raum um den Wert des angegebenen Vektors (offset). Richtung und Radius des Kreises bleiben erhalten, sein Mitelpunkt wird um die Richtungsanteile des Vektors verschoben (p.x+offset.u, p.y+offset.v, p.z+offset.w).
Der Operator - verschiebt den Kreis um den angegebenen Vektor mit umgekehrtem Vorzeichen (p.x-offset.u, p.y-offset.v, p.z-offset.w).
Beispiel
plane pl1 = plane( point(10,20,30), vector(0,1,0) );
plane pl2 = pl1 + vector(0.707,0.707,0);
plane pl2 += vector(0,1,0);
vector v(0,0,-1);
plane pl2 -= 12.5*v;
Siehe auch
Alle Methoden und Operatoren.