return *this;\r
}\r
\r
+// Vector - vector, self assigned\r
+\r
+Vector& Vector::operator-=(Vector const v)\r
+{\r
+ x -= v.x, y -= v.y, z -= v.z;\r
+\r
+ return *this;\r
+}\r
+\r
+// Vector - constant, self assigned\r
+\r
+Vector& Vector::operator-=(double const v)\r
+{\r
+ x -= v, y -= v, z -= v;\r
+\r
+ return *this;\r
+}\r
+\r
\r
Vector Vector::Unit(void)\r
{\r