import math


def angle_line(point, angle, length):
    """
        Genera una recta en el punto point con un ángulo igual a
        angle y una longitud de 2*length. Retorna el punto inicial
        y el final de la recta
    :param (tuple) point:
        punto donde se quiere generar la recta
    :param (number) angle:
        ángulo de la recta (con respecto a la horizontal)
    :param (int) length:
        longitud de cada brazo de la recta
    :return (tuple,tuple):
        el punto inicial y el final de la recta
    """
    x, y = point
    # Define cual es el desface (absoluto) de los límite
    # de la recta con respecto al punto origen
    delta_y = length * math.sin(math.radians(angle))
    delta_x = length * math.cos(math.radians(angle))

    # Devuelve una recta con longitud 2*length 
    return (x-delta_x,y-delta_y),(x+delta_x,y+delta_y)