나는 OpenGL을 처음 접했고 코드에있는 모든 임의의 함수에 약간 압도적입니다. 그들은 효과가 있고 언제 사용해야하는지 알지만 왜 필요한지 또는 실제로 무엇을하는지 모르겠습니다.
나는 그것이 glLoadIdentity()
현재 행렬을 항등 행렬로 대체 한다는 것을 알고 있지만 정확히 무엇을합니까? 모든 프로그램에 필요한 경우, 달리 지정하지 않는 한 기본적으로 ID 매트릭스가 아닌 이유는 무엇입니까? 내가하는 일을 모른다면 코드에 함수를 좋아하지 않습니다. 풍부한 2D 클라이언트 전용 OpenGL을 사용하고 있기 때문에 이것이 3D에게 매우 명백한 경우 무지를 변명 할 수 있습니다.
또한 glMatrixMode(GL_PROJECTION)
VS 에 대해 약간 혼란 스럽습니다 glMatrixMode(GL_MODELVIEW)
.