Vector3d operator -(Vector3d other) { Vector3d n = Clone(); n.X -= other.X; n.Y -= other.Y; n.Z -= other.Z; return n; }