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

Пытаюсь разобраться с OpenGL
Рисую несколько кубов. При вращении получившегося параллелепипеда мигают стыки граней соседних кубов: введите сюда описание изображения

Код который рисует куб:

def CubeQ(offset, cube):
    glEnable(GL_DEPTH_TEST)
    glBegin(GL_QUADS)
    k = 0
    for quadrate in quadrates:
        glColor3fv(cube.get_color(k))
        for vertex in quadrate:
            vert = list(verticies[vertex])
            for i in range(len(vert)):
                vert[i] += offset[i]
            glVertex3fv(tuple(vert))
        k += 1
    glEnd()

offset — кортеж, который задает «сдвиг» куба от начала координат.
Как это можно исправить? (Что погуглить почитать и т.д.?)


Добавить комментарий