저는 최근 GLFW를 통해 OpenGL 및 C ++를 사용하여 게임을 진행하고 있습니다.
게임에는 터릿이 장착 된 비행선이 있습니다. 비행선은 월드 공간 좌표에서 움직이며 포탑이이를 따릅니다.
포탑에는 모양 / 목표 방향을위한 자체 좌표 공간이 있습니다. 기본적으로 포탑이 (0,0,1)
방향을 향하면 비행선의 이동 방향과 평행을 향합니다.
터릿에 월드 스페이스 대상을주기 위해 월드 스페이스 좌표를 가져와 터릿 스페이스 좌표로 변환하는 매트릭스가 있습니다.
터릿이 발사 될 때 월드 공간에 발사체를 스폰하고 싶습니다. 터렛 공간 좌표를 다시 월드 공간으로 변환하기 위해 변환 매트릭스를 사용하는 우아한 방법이 있습니까?
질문을하는 더 일반적인 방법은 다음과 같습니다 . M
공간 A
에서 좌표로 좌표를 취하는 행렬이있는 경우 B
. M
좌표를에서 B
로 가져 오는 데 사용하는 쉬운 방법 이 A
있습니까?