Я пытаюсь написать мини-3d движок для облегченной игры. В движке у меня уже есть это формирование каркасного многоугольника в 3d из x, y, z. То, что я не могу понять, как это сделать, это правильно срезать изображение, чтобы оно правильно выровнялось по многоугольнику, как этот:
Polygon p = new Polygon(new int[]{100, 160, 220, 180}, new int[]{100, 100, 150, 160}, 4);