Я пытаюсь визуализировать геометрию САПР, где GL_QUADS используется для геометрии и glutBitmapCharacter, чтобы комментировать текст.OpenGL: GL_QUADS скрывает часть glutBitmapCharacter
GL_QUADS частично скрывает текст (например, 33,32, ... здесь) для некоторых ориентаций изображения (рисунок 1).
Если я использую glDisable (GL_DEPTH_TEST), чтобы получить текст, который отображается правильно, я получаю текст, который, как предполагается, аннотировать заднюю поверхность также отображается (рисунок 2).
Моя цель состоит в том, чтобы комментировать видимые передние поверхности без затемняется, но имеющие аннотацию на задней поверхности не показаны.
(я могу решить эту проблему немного компенсировала аннотацию к нормальному четырехугольнику, но это вызывает у меня некоторые другие вопросы, в моей программе, так что я не предпочитаю это решение)
Может кто-нибудь предложить, пожалуйста я решение?
Трудно получить такую работу, которая отлично работает. Слегка компенсировать текст - это самый простой способ. Вы также можете отключить проверку глубины, как вы это делали, а затем выполнить собственные тесты на видимость лиц перед рисованием меток. –