IManipulationProcessor::GetAngularVelocity メソッド (manipulations.h)
GetAngularVelocity メソッドは、ターゲット オブジェクトが移動する回転速度を計算します。
構文
HRESULT GetAngularVelocity(
[out] FLOAT *angularVelocity
);
パラメーター
[out] angularVelocity
計算された回転速度。
戻り値
成功 したS_OK を返します。それ以外の場合は、 E_FAILなどのエラー コードを返します。
解説
この値は、 IInertiaProcessor インターフェイスの初期状態を設定する場合に便利です。 操作が完了したら、この値を渡す必要があります。
ProcessMoveWithTime、ProcessMoveWithTime、および ProcessUpWithTime の呼び出しを使用して明示的なタイムスタンプが指定されていない場合、このプロパティは 1 ミリ秒あたりのラジアン単位で表されます。 それ以外の場合、この関数はユーザー定義の時間単位ごとにラジアンを使用します。
要件
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | manipulations.h (Manipulations_i.c を含む) |