def VLerp(startv, endv, t=0.5):
    """ Linear interpolation between 2 vectors. """
    if t <= 0.0 or t > 1.0:
        raise ValueError("E: t must satisfy 0<t<1, but is %f" % t)
    return (startv + (t * (endv - startv)))