@Override // from interface IVector public Vector add (float x, float y) { return add(x, y, new Vector()); }
@Override // from interface IVector public float distance (IVector other) { return FloatMath.sqrt(distanceSq(other)); }
@Override // from interface IVector public float length () { return FloatMath.sqrt(lengthSq()); }
@Override // from interface IVector public Vector negate () { return negate(new Vector()); }
@Override // from interface IVector public Vector addScaled (IVector other, float v) { return addScaled(other, v, new Vector()); }
@Override // from interface IVector public Vector normalize () { return normalize(new Vector()); }
@Override // from interface IVector public Vector lerp (IVector other, float t) { return lerp(other, t, new Vector()); }
@Override // from interface IVector public Vector cross (IVector other) { return cross(other, new Vector()); }
@Override // from interface IVector public Vector add (float x, float y) { return add(x, y, new Vector()); }
@Override // from interface IVector public float distance (IVector other) { return FloatMath.sqrt(distanceSq(other)); }
@Override // from interface IVector public float length () { return FloatMath.sqrt(lengthSq()); }
@Override // from interface IVector public Vector negate () { return negate(new Vector()); }
@Override // from interface IVector public Vector addScaled (IVector other, float v) { return addScaled(other, v, new Vector()); }
@Override // from interface IVector public Vector normalize () { return normalize(new Vector()); }
@Override // from interface IVector public Vector lerp (IVector other, float t) { return lerp(other, t, new Vector()); }
@Override // from interface IVector public Vector cross (IVector other) { return cross(other, new Vector()); }