Math3D.AddVectorLength C# (CSharp) Method

AddVectorLength() public static method

public static AddVectorLength ( Vector3 vector, float size ) : Vector3
vector Vector3
size float
return Vector3
    public static Vector3 AddVectorLength(Vector3 vector, float size)
    {
        //get the vector length
        float magnitude = Vector3.Magnitude(vector);

        //change the length
        magnitude += size;

        //normalize the vector
        Vector3 vectorNormalized = Vector3.Normalize(vector);

        //scale the vector
        return Vector3.Scale(vectorNormalized, new Vector3(magnitude, magnitude, magnitude));
    }