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) |