import typing


def record_is_linear(v1: typing.Tuple[float, float, float], v2: typing.Tuple[float, float, float], v3: typing.Tuple[float, float, float]):
    """
    Are these 3 points (almost) following a linear recurrence?
    """
    delta = sum((v1[i] - 2 * v2[i] + v3[i]) ** 2 for i in range(3))
    return delta < 1e-7