0
다음 코드는 3 차원 공간에 피라미드를 그리는 코드입니다. 제 질문은 정확히 어떻게 OpenGL에서 피라미드의 모서리를 그립니다? 어떤 순서로?OpenGL에서 어떤 순서로 가장자리를 그립니까?
저는 2 차원 공간에서 왼쪽 아래 정점에서 그리기 시작하고 시계 방향에서 오른쪽으로 시작한다는 것을 알고 있습니다.
내 피라미드 코드 :GL_LINE_LOOP
그리기 모드에서
glPushMatrix();
glTranslatef(0,-1,1);
glColor3f (1.0, 1.5,0.0);
glBegin(GL_LINE_LOOP);
glVertex3f(-1,-1,-1);
glVertex3f(-1,-1,1);
glVertex3f(1,-1,1);
glVertex3f(1,-1,-1);
glVertex3f(-1,-1,-1);
glVertex3f(0,0,0.5);
glVertex3f(-1,-1,1);
glVertex3f(1,-1,1);
glVertex3f(0,0,0.5);
glVertex3f(1,-1,-1);
glEnd();
glPopMatrix();
나는 잠시 동안 openGL을 사용하지 않았다. 하지만 순서를 glVertex 메서드 순서에 따라 달라집니다 생각합니다. 삼각형을 사용하면 그럴 수 있지만 그게 나 일뿐입니다. – SaintLike
OpenGL에서 다른 순서로 선을 그으면 어떤 차이가 있습니까? – Kromster