ID3DXAnimationSet::GetSRT 方法

获取动画集的缩放、旋转和转换值。

语法

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

parameters

定期位置 [in]

类型: DOUBLE

动画集的位置。 可以通过调用 ID3DXAnimationSet::GetPeriodicPosition 来获取该位置。

动画 [in]

类型: UINT

动画索引。

pScale [out]

类型: D3DXVECTOR3*

指向描述动画集缩放比例的 D3DXVECTOR3 矢量的指针。

pRotation [out]

类型: D3DXQUATERNION*

指向描述动画集旋转的 D3DXQUATERNION 四元数的指针。

pTranslation [out]

类型: D3DXVECTOR3*

指向描述动画集转换的 D3DXVECTOR3 矢量的指针。

返回值

类型: HRESULT

此方法的返回值由应用程序程序员实现。 一般情况下,如果未发生错误,请对方法进行编程以返回D3D_OK。 否则,将方法编程为从 D3DERRD3DXERR 返回适当的错误消息。

要求

要求 Value
标头
D3dx9anim.h

D3dx9.lib

另请参阅

ID3DXAnimationSet