카메라 클래스 - 오일러
Posted by Go crazy for anything that will make you smile.
이번에는 오일러를 바탕으로 한 간단한 카메라 클래스를 만들었다. 카메라에서 중요한건 회전이다. 이 회전처리하는 부분을 잘 보도록 하자. 뷰행렬 x y z | rx ux lx 0 | V = | ry uy ly 0 | | rz uz lz 0 | |-pr -pu -pl 1 | void CameraEular::GetViewMatrix(D3DXMATRIX* vmat) { // right, up, look 벡터들를 모두 단위벡터로 정규화. D3DXVec3Normalize(&lookAt_, &lookAt_); D3DXVec3Cross(&up_, &lookAt_, &right_); // up D3DXVec3Normalize(&up_, &up_); D3DXVec3Cross(&right_, &up_, &lookAt_); ..