Partager via


Méthode IInertiaProcessor::p ut_InitialAngularVelocity (manipulations.h)

La propriété InitialAngularVelocity spécifie la vitesse de rotation (angulaire) de la cible au début du mouvement.

Cette propriété est en lecture/écriture.

Syntaxe

HRESULT put_InitialAngularVelocity(
  FLOAT velocity
);

Paramètres

velocity

Valeur de retour

None

Notes

DesiredRotation et DesiredAngularDeceleration s’excluent mutuellement. Si l’un est défini, l’autre doit être NaN. Si la propriété DesiredRotation est définie, l’API définit la propriété DesiredAngularDeceleration afin que l’objet s’arrête après le nombre souhaité de radians. L’unité d’accélération angulaire est radians.

Si le traitement de l’inertie a déjà commencé, la définition d’InitialAngularVelocity réinitialise l’état initial du moteur d’inertie avec de nouvelles valeurs de vitesse appliquées.

Appelez cette fonction pour définir l’état initial d’inertie. Vous appelez probablement cette fonction pendant l’événement ManipulationCompleted de IManipulationProcessor ou dans le constructeur de l’interface IInertiaProcessor .

Spécifications

   
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête manipulations.h (inclure Manipulations.h)

Voir aussi

DesiredRotation

GetAngularVelocity

Gestion de l’inertie dans le code non managé

IInertiaProcessor

Mécanique d’inertie

InitialExpansionVelocity

Propriétés