에 나쁜 코딩 일이 있습니다.아이폰 OpenGL : glFlash와 glFrustumf. 3D가 아니라면?
맞아요, 사용자 상호 작용을 통해 주위를 돌고있는 3D 큐브를 만들 필요가 있습니다. 이봐.
3D 큐브를 만드는 모든 예는 glOrthof를 사용하는 것처럼 보입니다. 사람들에게 하나를 데모 할 때 3D가 아니라고 말합니다.
문제는 glFrustumf가 나 앞에서 대신 큐브에 넣는 것 같습니다. 나는 그것이 모델 뷰 매트릭스를-사용하여 다시 때문에 glTransform를 사용하여 뒤로 이동하지 못할
/* save current rotation state */
GLfloat matrix[16];
glGetFloatv(GL_MODELVIEW_MATRIX, matrix);
/* re-center cube, apply new rotation */
glLoadIdentity();
glRotatef(self.angle, self.dy,self.dx,0);
/* reapply other rotations so far */
glMultMatrixf(matrix);
그래서 질문이 있습니다 (I도 수동으로 수정 시도).
내가 glFrustumf 그래서, 도대체 내가 5 뒤로 물러나 여전히 모델 매트릭스를 다시 사용 어떻게하면
['glMatrixMode()'] (http://www.khronos.org/opengles/documentation/opengles1_0/html/glMatrixMode.html) 전화는 어디에 있습니까? – genpfault