libageo · Kreis · Translation |
circle | circle:: | operator + | (const vector&) const | |||
circle | circle:: | operator += | (const vector&) const | |||
circle | circle:: | operator - | (const vector&) const | |||
circle | circle:: | operator -= | (const vector&) const |
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). |
circle cr1 = circle( point(10,20,30), vector(0,1,0) ); circle cr2 = cr1 + vector(0.707,0.707,0); |
|||
circle cr2 += vector(0,1,0); | |||
vector v(0,0,-1); circle cr2 -= 12.5*v; |
Alle Methoden und Operatoren. |