Я новичок в OpenGL / ES и OpenTK, поэтому простите меня, если мое понимание / терминология немного не в порядке.
В основном,
- Я рисуюсерия [белых] кубов на основе треугольников с использованием массива объектов буфера вершин (VBO).
- Затем я использую те же вершины для рендеринга [черного] каркаса для кубов, используя lines & polygonOffset ().
- Проблема в том, что я могу видеть каркасы, которые отображаются на задних гранях (т. Е. Просвечивать), я не уверен, почему (?).
- Я использую 4-значениецвета (rgba), ничего, что я делаю с 4-м значением (альфа / непрозрачность), кажется, ничего не делает.
I имеет определенных нормалей для треугольникаоснованные на кубе секции, всего 36 (2 x 3 вершины / три x 6 сторон), однако, я не определил какие-либо нормали для сегментов каркасной линии (в настоящее время).
Кто-нибудь имеет представление о том, что я могу делать неправильно, основываясь исключительно на подводных камнях / опыте OpenGL.
JFYI, я использую OpenTK-OpenGLES11 на mono / monotouch (C #)
PS Если вам интересно, почему я не опубликовал никакого кода, это потому, что код рендеринга смешан с игровой логикой и распределен по нескольким файлам.Я постараюсь сделать простой, самостоятельный пример, как только смогу, при необходимости.