Я сделал сетку из квадратов и смог заполнить фигуры цветом, щелкнув, потому что они были одинакового размера, но попытка сделать то же самое с несогласованными фигурами, созданными пересекающимися линиями, была гораздо более сложной задачей.
Я создал небольшую программу, которая рисует линии, начинающиеся и заканчивающиеся в 15 заданных точках вокруг треугольника. Вот несколько примеров того, что я получаю, когда запускаю его:
Как можно заполнить одну из этих фигур внутри треугольника за раз, аналогично функциональности Microsoft Paint?