def klein_stl(face_dicts):
    """ Yield triangles describing these faces. """
    for face in face_dicts:
        vertices = face['vertices']
        for i in range(len(vertices) - 2):
            yield vertices[0], vertices[i + 1], vertices[i + 2]
    return
