次の方法で共有


ID3DXAnimationSet::GetSRT メソッド

アニメーション セットのスケール、回転、および平行移動の値を取得します。

構文

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

パラメーター

PeriodicPosition [in]

型: DOUBLE

アニメーション セットの位置。 この位置は、 ID3DXAnimationSet::GetPeriodicPosition を呼び出すことによって取得できます。

アニメーション [入力]

型: UINT

アニメーション インデックス。

pScale [out]

種類: D3DXVECTOR3*

アニメーション セットのスケールを記述する D3DXVECTOR3 ベクターへのポインター。

pRotation [out]

型: D3DXQUATERNION*

アニメーション セットの回転を記述する D3DXQUATERNION 四元数へのポインター。

pTranslation [out]

種類: D3DXVECTOR3*

アニメーション セットの変換を記述する D3DXVECTOR3 ベクターへのポインター。

戻り値

種類: HRESULT

このメソッドの戻り値は、アプリケーション プログラマによって実装されます。 一般に、エラーが発生しない場合は、 メソッドをプログラムしてD3D_OKを返します。 それ以外の場合は、 D3DERR または D3DXERR から適切なエラー メッセージを返すように メソッド プログラムします。

要件

要件
ヘッダー
D3dx9anim.h
ライブラリ
D3dx9.lib

関連項目

ID3DXAnimationSet