Я делаю несколько полигонов в LIBGDX, используя ShapeRenderer
, чтобы нарисовать контур, и PolyBatch
, чтобы заполнить его. ShapeRenderer
рисует многоугольник, только опираясь на Verticies
, который отлично обрабатывается, а PolyBatch
использует Vertices
+ Indices
, сгенерированный EarClippingTriangulator
, и эти многоугольники заканчиваются некоторыми ошибками. Это заставляет меня сделать вывод, что EarClippingTriangulator
ошибается, хотя раньше он работал правильно, поэтому может быть что-то с тем, как структурированы Vertices
.LIBGDX earclippingtriangulator испортил индексы
Что делать, если PolyBatch
ведет себя правильно?
Вот мой многоугольник:
Одно исправление было бы открыть, что изображение в фотошопе и удалить лишние серые области, кроме того, что мы ничего не можем сделать, чтобы прояснить ситуацию вам без кода. Как вы используете «EarclippingTriangulator», и как вы рисуете это на экране, было бы хорошим дополнением к вопрос. – Madmenyo