Страницы

Поиск по вопросам

воскресенье, 26 января 2020 г.

WebGL - Пропадают задние грани полупрозрачного куба

#webgl


Прошу помочь тех кто сталкивался или знает как решить проблему:
Суть: есть вращающийся куб с полупрозрачными гранями http://ddbase.ru/gltest/
При вращении, пропадают некоторые задние грани, как этого избежать? Какая установка
или что?
Используемые установки webGL
gl = canvas.getContext("experimental-webgl", {alpha: true, antialias: false});
...............
gl.enable(gl.DEPTH_TEST);
gl.enable(gl.BLEND);
gl.blendFunc(gl.SRC_ALPHA, gl.ONE_MINUS_SRC_ALPHA);
    


Ответы

Ответ 1



Я вижу два варианта: gl.disable(gl.CULL_FACE); - аналог команды glDisable(GL_CULL_FACE) из обычного OpenGL. Это отключит отбрасывание граней, расположенных обратной стороной, при этом снизив производительность. вручную разворачивать нужные грани.

Комментариев нет:

Отправить комментарий