IInertiaProcessor::get_InitialAngularVelocity メソッド (manipulations.h)

InitialAngularVelocity プロパティは、移動の開始時にターゲットの回転 (角度) 速度を指定します。

このプロパティは読み取り/書き込み可能です。

構文

HRESULT get_InitialAngularVelocity(
  FLOAT *velocity
);

パラメーター

velocity

戻り値

なし

解説

DesiredRotationDesiredAngularDeceleration は相互に排他的です。 一方が設定されている場合、もう一方は NaN である必要があります。 DesiredRotation プロパティが設定されている場合、API は DesiredAngularDeceleration プロパティを設定して、オブジェクトが目的のラジアン数の後で停止するようにします。 角加速度の単位はラジアンです。

慣性処理が既に開始されている場合は、 InitialAngularVelocity を設定すると、新しいベロシティ値が適用された慣性エンジンが初期状態にリセットされます。

慣性の初期状態を設定するには、この関数を呼び出します。 この関数は、IManipulationProcessorManipulationCompleted イベントまたは IInertiaProcessor インターフェイスのコンストラクターで呼び出す可能性が最も高くなります。

要件

   
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー manipulations.h (Manipulations.h を含む)

関連項目

DesiredRotation

GetAngularVelocity

アンマネージ コードでの慣性の処理

IInertiaProcessor

慣性力学

InitialExpansionVelocity

プロパティ