У меня этот многоугольник с отверстием при визуализации в полупрозрачном цвете в openGL, он показывает какие-то артефакты вдоль швов тесселлированных треугольников (по GLUtesselator). Это немного странно, потому что один и тот же полигон не имел бы таких артефактов, если бы он был нарисован непрозрачным цветом.Артефакты (швы), видимые в полупрозрачном полигоне с отверстиями в openGL
Артефакты рассматриваются как пристрастились линии простирались от внутренней окружности к внешней границе многоугольника:
ещё артефактов видны в интерьере полигона:
Это выглядит как кровотечение от альфа-смешивания цвета между двумя соседними краями треугольников. Но я не знаю, как смягчить проблему.
Кто-нибудь видел эту проблему раньше? или может кто-то указать, что может быть проблемой и возможным решением для меня?
Я правильно понял, что вы использовали 10-20 полигонов, чтобы составить это? Используете ли вы текстуры или просто цвет? Почему у прямоугольника есть граница? –
Пожалуйста, укажите соответствующие коды. – BDL
какой глубинный тест вы используете? – Spektre