3
내가 OpenGLES를 배우기 시작하고있어 현재 나는 프로젝션 추가이 TUTORIALOpenGLES는
내가 도달 한 단락 을 읽고 있어요 내가 갇혀있을거야 :
// Add to render, right before the call to glViewport
CC3GLMatrix *projection = [CC3GLMatrix matrix];
float h = 4.0f * self.frame.size.height/self.frame.size.width;
[projection populateFromFrustumLeft:-2 andRight:2 andBottom:-h/2 andTop:h/2 andNear:4 andFar:10];
glUniformMatrix4fv(_projectionUniform, 1, 0, projection.glMatrix);
// Modify vertices so they are within projection near/far planes
const Vertex Vertices[] = {
{{1, -1, -7}, {1, 0, 0, 1}},
{{1, 1, -7}, {0, 1, 0, 1}},
{{-1, 1, -7}, {0, 0, 1, 1}},
{{-1, -1, -7}, {0, 0, 0, 1}}
};
저자는 populateFromFrustumLeft...
에 몇 가지 변수를 사용하고 설명하지 않습니다. 미래에이 기능을 사용할 수 있으려면 변수 선택의 논리를 이해하고 싶습니다.
로직을 이해하도록 도와주세요!