У меня есть форма, определяемая массивом 2D точек (по часовой стрелке вокруг формы) и значением высоты. Точки соответствуют сетке с целыми числами, однако в форме может быть отрицательное пространство. Простой пример может быть похож на различные блоки из тетриса.
Мне нужно создать поверхности и трис, чтобы заполнить верхнюю часть фигуры (грань, которая выглядит как блок Тетриса), но я не знаю, как разбить точки определения ребер на прямоугольники, чтобы создать поверхности для прикрой это.
Я уверен, что об этом уже спрашивали, но я не знаю, как сформулировать это, чтобы найти то, что мне нужно.