CS/Computer Graphics
행렬 스택
Yeji Heo
2023. 4. 25. 15:28
어떤 물체를 기하변환하며 계속해서 그리다가 다시 처음이나 과거의 물체를 그리고자 이전 좌표계로 되돌려야하는 상황이 발생한다.
좌표계를 스택을 활용해 저장해두면 쉽게 돌아갈 수 있다.
이를 위해 지엘에서는 glPushMatrix(), glPopMatrix() 메서드를 활용한다.
glPushMatrix()로 좌표계를 저장하면 CTM이 stack에 쌓이며, 돌아가고 싶을 때에는 pop해주면 된다.