전방으로 카메라를 움직이기를 원합니다. 전 세계를 카메라쪽으로 뒤로 움직이는 것과 같습니다. Glut을 사용하고 glTranslate가 작업을 수행하지만 내 질문은 어떻게 사용해야합니까?고정 된 카메라쪽으로 세계의 움직이는 물체
처음에 glLoadIdentity()로 시작한 다음 gluLookAt를 사용하여 포인트를 설정 한 다음 모델로 변환/회전을 수행했습니다. 이 경우 어떻게 glTranslate를 사용하여 세계의 객체를 번역하여 자신의 원점/좌표 대신 카메라와 관련하여 움직일 수 있습니까?
glGet을 사용하여 현재 행렬을 저장하고 Identity 행렬을로드 한 다음 원하는 변환을 수행 한 다음 glMultmatrix를 사용하여 이전 행렬을 다시 곱할 수 있다고 생각했습니다. 그러나 이것은 나를 위해 작동하지 않았다.
또한 glrotate를 사용하여 요/피치를 활성화하려면 어떻게해야합니까? (또한 회전 카메라로 세계를 회전시키는 의미에서)
불쌍한 표현이나 개념상의 실수가 있으면 죄송합니다. 나는 OpenGL과 그래픽 프로그래밍에 대해 전반적으로 매우 익숙하며 OpenGL 파이프 라인, 특히 매트릭스 부분을 완전히 이해하려고 노력 중이다. 그 자세한 설명은 크게 감사하겠습니다! 무엇을 당신이하려는 것은 고정 점에 대해 세계 (카메라)
당신이 올바른있는 동안을 다른 모든 개체를 변환하여 카메라의 움직임을 시뮬레이션처럼 질문을 읽는에서
이 걸릴 수 있습니다! 나는 아직도 어떤 것이 있으면 다음 질문을 게시 할 것이다 :) – user3321813