def draw_polygon_filled(point_list: PointList, color: Color): """ Draw a polygon that is filled in. :param PointList point_list: List of points making up the lines. Each point is in a list. So it is a list of lists. :param Color color: The color, specified in RGB or RGBA format. """ triangle_points = earclip(point_list) flattened_list = [i for g in triangle_points for i in g] _generic_draw_line_strip(flattened_list, color, gl.GL_TRIANGLES)
def draw_polygon_filled(point_list: PointList, color: Color): """ Draw a polygon that is filled in. Args: :point_list: List of points making up the lines. Each point is in a list. So it is a list of lists. :color: color, specified in a list of 3 or 4 bytes in RGB or RGBA format. Returns: None Raises: None """ triangle_points = earclip(point_list) flattened_list = [i for g in triangle_points for i in g] _generic_draw_line_strip(flattened_list, color, gl.GL_TRIANGLES)