CS/Computer Graphics

행렬 스택

Yeji Heo 2023. 4. 25. 15:28

어떤 물체를 기하변환하며 계속해서 그리다가 다시 처음이나 과거의 물체를 그리고자 이전 좌표계로 되돌려야하는 상황이 발생한다.

좌표계를 스택을 활용해 저장해두면 쉽게 돌아갈 수 있다.

이를 위해 지엘에서는 glPushMatrix(), glPopMatrix() 메서드를 활용한다.

glPushMatrix()로 좌표계를 저장하면 CTMstack에 쌓이며, 돌아가고 싶을 때에는 pop해주면 된다.