하드웨어 또는 소프트웨어로 3D를 표현하는 저수준 그래픽 API(Application Programming Interface) 3D를 쉽게 표현하도록 도와주는 장치 어떤 애플리케이션과 그래픽장치를 연결해줌 SDK 는 명령어들을 인간이 해석가능한 코드로 주어 실행파일을 제작할 수 있게 하는애 사용자의 입장에서 DirectX는 개발자가 SDK 통해개발한 실행파일을 분석해(코드를 해석해) HAL 디바이스에 명령 내리는 애 API, c++에 대한 지식 필요 이런식 The following diagram shows the relationships between a Window application, Direct3D,GDI, and the hardware. Direct3D exposes a device-indepe..
Builds a left-handed perspective projection matrix vased on a field of view. syntax c++ D3DXMATRIX* D3DXMatrixPerspectiveFovLH( _Inout_ D3DXMATRIX * pOut, _In_ FLOAT fovy, _In_ FLOAT Aspect, _In_ FLOAT zn, _In_ FLOAT zf ); Prarmeters pOut - Pointer to the D3DXMATRIX structure that is the result of the operation. fovy - Field of view in the y Direction, in radians. Aspect - Aspect ratio, defined ..
builds a left- handed, look-at matirx. syntax c++ D3DMATRIX* D3DMatrixLookAtLH( _Inout_ D3DMATRIX* pOut, _In_ const D3DXVECTOR3* pEye, _In_ const D3DXVECTOR3* pAt, _In_ const D3DXVECTOR3* pUp ); Parameters pOut - Pointer to the D3DXMATRIX structure that is the result of the operation. pEye - Pointer to the D3DXVECTOR3 structure that defines the eye point. This value is used in translation. pAt -..