다음을 통해 공유


XMMatrixOrthographicLH 함수(directxmath.h)

왼손 좌표계용 직교 투영 행렬을 작성합니다.

구문

XMMATRIX XM_CALLCONV XMMatrixOrthographicLH(
  [in] float ViewWidth,
  [in] float ViewHeight,
  [in] float NearZ,
  [in] float FarZ
) noexcept;

매개 변수

[in] ViewWidth

가까운 클리핑 평면에 있는 frustum의 너비입니다.

[in] ViewHeight

가까운 클리핑 평면에서 frustum의 높이입니다.

[in] NearZ

가까운 클리핑 평면까지의 거리입니다.

[in] FarZ

원거리 클리핑 평면까지의 거리입니다.

반환 값

직교 프로젝션 행렬을 반환합니다.

설명

일반적인 사용의 경우 NearZFarZ보다 작습니다. 그러나 FarZNearZ보다 작도록 이러한 값을 대칭 이동하면 부동 소수점 정밀도를 높일 수 있는 반전된 z 버퍼("역방향 z 버퍼"라고도 함)가 생성됩니다.

NearZFarZ 는 동일한 값일 수 없으며 0보다 커야 합니다.

XMMatrixOrthographicLH의 모든 매개 변수는 카메라 공간의 거리입니다.

플랫폼 요구 사항

Windows 8용 Windows SDK를 사용하는 Microsoft Visual Studio 2010 또는 Microsoft Visual Studio 2012. Win32 데스크톱 앱, Windows 스토어 앱 및 Windows Phone 8개 앱에 지원됩니다.

요구 사항

   
대상 플랫폼 Windows
헤더 directxmath.h

추가 정보

DirectXMath 라이브러리 행렬 함수

XMMatrixOrthographicRH