2008년 02월 01일
투영.
캐간지 붉은 등짝 아쳐 횽아가 "투영"을 시전할 때에..

왜 클랴는 이런 코딩이 생각나는 걸까요
// Setup the camera's view parameters
D3DXVECTOR3 vecEye(0.0f, 0.0f, -5.0f);
D3DXVECTOR3 vecAt (0.0f, 0.0f, -0.0f);
g_Camera.SetViewParams( &vecEye, &vecAt );
// Setup the camera's projection parameters
float fAspectRatio = pBackBufferSurfaceDesc->Width / (FLOAT)pBackBufferSurfaceDesc->Height;
g_Camera.SetProjParams( D3DX_PI/4, fAspectRatio, 0.1f, 1000.0f );
g_Camera.SetWindow( pBackBufferSurfaceDesc->Width, pBackBufferSurfaceDesc->Height );
...

PS. 죄송합니다.. 꾸벅
# by | 2008/02/01 17:38 | 개발과 삽질 | 트랙백 | 덧글(11)





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
생각하기도 싫어요;
오늘 하루 종일 한 일이 함수 3개 테스트하고, 애플릿 메모리 3k줄인거 --;;
이러면 안되시지말입니다
....
{
m_pPosition = pvEye;
m_pLookAt = pvLookat;
m_pUp = pvUp;
m_pForward = m_pLookAt - m_pPosition;
D3DXVec3Normalize( &m_pForward, &m_pForward );
D3DXVec3Cross( &m_pCross, &m_pUp, &m_pForward );
D3DXQuaternionIdentity( &m_pOrientation );
D3DXMatrixInverse( &m_pBillBoardMatrix, NULL, &m_pViewMatrix );
m_pBillBoardMatrix._41 = 0.0f;
m_pBillBoardMatrix._42 = 0.0f;
m_pBillBoardMatrix._43 = 0.0f;
UpdateMatrix();
}
이런거 말씀하시는건가요? (하지만 소스 코드는 카메라 관련)