Freigeben über


ID3DXAnimationSet::GetSRT-Methode

Ruft die Skalierungs-, Dreh- und Übersetzungswerte des Animationssatzes ab.

Syntax

HRESULT GetSRT(
  [in]  DOUBLE         PeriodicPosition,
  [in]  UINT           Animation,
  [out] D3DXVECTOR3    *pScale,
  [out] D3DXQUATERNION *pRotation,
  [out] D3DXVECTOR3    *pTranslation
);

Parameter

Periodische Position [in]

Typ: DOUBLE

Position des Animationssatzes. Die Position kann durch Aufrufen von ID3DXAnimationSet::GetPeriodicPosition abgerufen werden.

Animation [in]

Typ: UINT

Animationsindex.

pScale [out]

Typ: D3DXVECTOR3*

Zeiger auf den D3DXVECTOR3-Vektor , der die Skalierung des Animationssatzes beschreibt.

pRotation [out]

Typ: D3DXQUATERNION*

Zeiger auf die Quaternion D3DXQUATERNION , die die Drehung des Animationssatzes beschreibt.

pTranslation [out]

Typ: D3DXVECTOR3*

Zeiger auf den D3DXVECTOR3-Vektor , der die Übersetzung des Animationssatzes beschreibt.

Rückgabewert

Typ: HRESULT

Die Rückgabewerte dieser Methode werden von einem Anwendungsprogrammierer implementiert. Wenn kein Fehler auftritt, programmieren Sie im Allgemeinen die Methode, um D3D_OK zurückzugeben. Andernfalls programmieren Sie die -Methode, um eine entsprechende Fehlermeldung von D3DERR oder D3DXERR zurückzugeben.

Anforderungen

Anforderung Wert
Header
D3dx9anim.h
Bibliothek
D3dx9.lib

Siehe auch

ID3DXAnimationSet