public Vector3D Inverted(Vector3D outVector) { outVector.Copy(this); outVector.Invert(); return(outVector); }
public Vector3D Normalized(Vector3D outVector) { outVector.Copy(this); outVector.Normalize(); return(outVector); }
public Vector3D MultipliedBy(float factor, Vector3D outVector) { outVector.Copy(this); outVector.MultiplyBy(factor); return(outVector); }
public Vector3D AddedWith(Vector3D b, Vector3D outVector) { outVector.Copy(this); outVector.Add(b); return(outVector); }
public Vector3D SubtractedBy(Vector3D b, Vector3D outVector) { outVector.Copy(this); outVector.Subtract(b); return(outVector); }
public Vector3D Lerped(Vector3D dest, float t, Vector3D outVector) { outVector.Copy(this); outVector.Lerp(dest, t); return(outVector); }