/** * Multiplies this vector in-place by another. * * @return a reference to this vector, for chaining. */ public Vector3 multLocal (IVector3 other) { return mult(other, this); }
/** * Multiplies this vector in-place by a scalar. * * @return a reference to this vector, for chaining. */ public Vector3 multLocal (float v) { return mult(v, this); }
/** * Multiplies this vector in-place by a scalar. * * @return a reference to this vector, for chaining. */ public Vector3 multLocal (float v) { return mult(v, this); }
/** * Multiplies this vector in-place by another. * * @return a reference to this vector, for chaining. */ public Vector3 multLocal (IVector3 other) { return mult(other, this); }
@Override // from interface IVector3 public Vector3 mult (float v) { return mult(v, new Vector3()); }
@Override // from interface IVector3 public Vector3 mult (IVector3 other) { return mult(other, new Vector3()); }
@Override // from interface IVector3 public Vector3 normalize (Vector3 result) { return mult(1f / length(), result); }
@Override // from interface IVector3 public Vector3 normalize (Vector3 result) { return mult(1f / length(), result); }
@Override // from interface IVector3 public Vector3 mult (float v) { return mult(v, new Vector3()); }
@Override // from interface IVector3 public Vector3 mult (IVector3 other) { return mult(other, new Vector3()); }