Я хочу заполнить вогнутый многоугольник простым повторяющимся узором. Я уже могу правильно нарисовать многоугольник, но, к сожалению, не могу его заполнить. В OpenGL я мог легко сделать это с помощью POLYGON_STIPPLE. Однако эта функция недоступна в OpenGL ES.
Я подумал, что мне, вероятно, нужно использовать текстуры вместо штриховки. Однако я не могу понять, как рассчитать правильные координаты текстуры, так как все треугольники совершенно разных размеров, но я все же хочу, чтобы узор хорошо подходил друг к другу.
Есть ли какие-нибудь хорошие отправные точки, объясняющие, как заливать многоугольники повторяющейся текстурой, когда многоугольник немного сложнее, чем один треугольник или прямоугольник?