code: public Vector3Axis delta(Vector3f v) {
          Vector3Axis ret = new Vector3Axis(Float.NaN, Float.NaN, Float.NaN);
          if (x != Float.NaN && v.x != Float.NaN && !equal(x, v.x)) {
              ret.set(x - v.x, Layout.Axis.X);
          }
          if (y != Float.NaN && v.y != Float.NaN && !equal(y, v.y)) {
              ret.set(y - v.y, Layout.Axis.Y);
          }
          if (z != Float.NaN && v.z != Float.NaN && !equal(z, v.z)) {
              ret.set(z - v.z, Layout.Axis.Z);
          }
          return ret;
      }
docs: Calculate delta with another vector
  @param v another vector
  @return delta vector