XMMatrixDecompose 함수(directxmath.h)
일반 3D 변환 매트릭스를 스칼라, 회전 및 번역 구성 요소로 구분합니다.
구문
bool XM_CALLCONV XMMatrixDecompose(
[in, out] XMVECTOR *outScale,
[in, out] XMVECTOR *outRotQuat,
[in, out] XMVECTOR *outTrans,
[in] FXMMATRIX M
) noexcept;
매개 변수
[in, out] outScale
x, y 및 z축을 따라 적용된 배율 인수를 포함하는 출력 XMVECTOR 에 대한 포인터입니다.
[in, out] outRotQuat
회전을 설명하는 XMVECTOR 쿼터니언에 대한 포인터입니다.
[in, out] outTrans
x, y 및 z축을 따라 변환을 설명하는 XMVECTOR 벡터에 대한 포인터입니다.
[in] M
분해할 입력 XMMATRIX 행렬에 대한 포인터입니다.
반환 값
함수가 성공하면 반환 값은 true입니다. 함수가 실패하면 반환 값은 false입니다.
설명
XMMatrixDecompose 는 D3DXMatrixDecompose(Direct3D 9) 및 D3DXMatrixDecompose(Direct3D10) 모두에 있는 동일한 기본 기능을 제공합니다.
플랫폼 요구 사항
Windows 8용 Windows SDK를 사용하는 Microsoft Visual Studio 2010 또는 Microsoft Visual Studio 2012. Win32 데스크톱 앱, Windows 스토어 앱 및 Windows Phone 8개 앱에서 지원됩니다.요구 사항
대상 플랫폼 | Windows |
헤더 | directxmath.h |