다음을 통해 공유


XMQuaternionSlerp 함수(directxmath.h)

구형 선형 보간을 사용하여 두 단위 쿼터니언 사이를 보간합니다.

구문

XMVECTOR XM_CALLCONV XMQuaternionSlerp(
  [in] FXMVECTOR Q0,
  [in] FXMVECTOR Q1,
  [in] float     t
) noexcept;

매개 변수

[in] Q0

보간할 단위 쿼터니언입니다.

[in] Q1

보간할 단위 쿼터니언입니다.

[in] t

보간 제어 요소입니다.

반환 값

보간된 쿼터니언을 반환합니다. Q0Q1이 단위 쿼터니언이 아니면 결과 보간이 정의되지 않습니다.

설명

DirectXMath 쿼터니언 함수는 XMVECTOR 4 벡터를 사용하여 쿼터니언을 나타냅니다. 여기서 X, Y 및 Z 구성 요소는 벡터 부분이고 W 구성 요소는 스칼라 부분입니다.

t가 0.0f이면 함수는 Q0을 반환합니다. t가 1.0f이면 함수는 Q1을 반환합니다.

플랫폼 요구 사항

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

요구 사항

   
대상 플랫폼 Windows
헤더 directxmath.h

추가 정보

DirectXMath 라이브러리 쿼터니언 함수

XMQuaternionSlerpV