libageo · Gerade · Translation |
line | line:: | operator + | (const vector&) const | |||
line | line:: | operator += | (const vector&) const | |||
line | line:: | operator - | (const vector&) const | |||
line | line:: | operator -= | (const vector&) const |
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). |
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; |
Alle Methoden und Operatoren. |