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));
}