티스토리 툴바


Programming/DirectX2012/01/13 00:06




출처 :  http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=13189

Posted by 토와
Programming/DirectX2011/12/31 16:45
일단 공식은

X'  =  (  X  -  a  ) * R   +   a 


소스코드

D3DXMATRIXA16  matRot;
D3DXMatrixRotationAxis ( &matRot, &m_vUp, angle );
m_matTM = matRot * m_matTM;

 // ( X - a )
D3DXVECTOR3   vNewDst  =  m_vLookat  -  m_vEye;

// ( X - a ) * R
D3DXVec3TransformCoord( &m_vView, &vNewDst, &matRot );

// X' = ( X - a ) * R + a
m_vLookat = m_vView + m_vEye;
 
D3DXVec3Cross( &m_vCross, &m_vUp, &m_vView ); 


여기서 변수 m_matTM은 D3DXMATRIXA16 타입으로 메시의 최종변환행렬입니다.


Posted by 토와
Programming/OpenGL2011/12/25 16:01
●  http://www.videotutorialsrock.com  :  OpenGL에 대해서 비디오로 직접 소스를 설명합니다. 
                                                           소스코드도 제공되며 비디오가 아닌 글로도 설명을 볼 수 있습니다.
                                                           단, 비디오도 설명도 모두 영어입니다...

 

'Programming > OpenGL' 카테고리의 다른 글

OpenGL 공부를 위한 추천 사이트  (0) 2011/12/25
OpenGL 파일들(.h .lib .dll)  (0) 2011/12/24
Posted by 토와