나는 삼각형을 그립니다 {(0,0), (1,0), (0,1)}
. 이제 나는 두 번째 그림을 그리기를 원합니다. 그러나 어떤 이유로 삼각형이 그려지지 않습니다. 예를 들어 삼각형 : {(1.5654, 1.2), (1.1, 1.4564), (1.5, 1.15)}
이 그려 지지만 삼각형 {(1,1), (1,0), (0, 1)}
은 표시되지 않습니다. 그려야 할 코드를 들어보세요 :오픈 GL은 일부 삼각형을 그릴 수 없습니다
glBegin(GL_TRIANGLES);
invers_sh.setAttributeValue(b_colorLoc, colors[0]);
glVertex2d(1.5654, 1.2);
invers_sh.setAttributeValue(b_colorLoc, colors[1]);
glVertex2d(1.1, 1.4564);
invers_sh.setAttributeValue(b_colorLoc, colors[2]);
glVertex2d(1.5, 1.15);
glEnd();
첫 번째 삼각형의 경우 동일한 코드 (좌표는 다릅니다)를 들어보십시오. 나는 두 그림을 하나로 결합하려고 노력했다. (하나의 glBegin/glEnd에서) - 같은 결과. 내가 뭘 잘못 했니?
이것은 후면 컬링이 활성화 된 경우에만 해당됩니다. 기본적으로 사용 중지되어 있습니다. –