def invert_colors(colors):
    """
    Generates inverted colours for each colour in the given colour list, using a simple inversion of each colour
    to the opposite corner on the r,g,b cube.

    :return: inverted_colors - A list of inverted (r,g,b) (r,g,b) values are floats between 0 and 1.
    """
    inverted_colors = []
    for color in colors:
        r = 0 if color[0] > 0.5 else 1
        g = 0 if color[1] > 0.5 else 1
        b = 0 if color[2] > 0.5 else 1
        inverted_colors.append((r, g, b))
    return inverted_colors
