211def generate_green_points() -> list[Point]:
212 starting_point = GREEN_ANCHOR_POINT.copy()
213 hexagon_angles = [
214 HexagonAngle.RIGHT_UP,
215 HexagonAngle.UP,
216 HexagonAngle.LEFT_UP,
217 HexagonAngle.LEFT_DOWN,
218 HexagonAngle.DOWN,
219 HexagonAngle.RIGHT_DOWN,
220 HexagonAngle.LEFT_DOWN,
221 HexagonAngle.LEFT_UP,
222 HexagonAngle.UP,
223 HexagonAngle.RIGHT_UP,
224 HexagonAngle.LEFT_UP,
225 HexagonAngle.LEFT_DOWN,
226 HexagonAngle.RIGHT_DOWN,
227 HexagonAngle.RIGHT_UP,
228 HexagonAngle.RIGHT_DOWN,
229 ]
230 points = gen_points(hexagon_angles, LED_PER_STRIP, starting_point, exclude=[5,6,13])
231 return points
232