다음을 통해 공유


XMMatrixOrthographicOffCenterLH 함수(directxmath.h)

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

구문

XMMATRIX XM_CALLCONV XMMatrixOrthographicOffCenterLH(
  [in] float ViewLeft,
  [in] float ViewRight,
  [in] float ViewBottom,
  [in] float ViewTop,
  [in] float NearZ,
  [in] float FarZ
) noexcept;

매개 변수

[in] ViewLeft

뷰 볼륨의 최소 x-값입니다.

[in] ViewRight

뷰 볼륨의 최대 x 값입니다.

[in] ViewBottom

뷰 볼륨의 최소 y 값입니다.

[in] ViewTop

뷰 볼륨의 최대 y 값입니다.

[in] NearZ

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

[in] FarZ

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

반환 값

사용자 지정 직교 프로젝션 행렬을 반환합니다.

설명

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

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

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

플랫폼 요구 사항

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

요구 사항

   
대상 플랫폼 Windows
헤더 directxmath.h

추가 정보

DirectXMath 라이브러리 행렬 함수

XMMatrixOrthographicOffCenterRH