Metodo IInertiaProcessor::p ut_InitialAngularVelocity (manipolazioni.h)

La proprietà InitialAngularVelocity specifica la velocità rotazionale (angular) della destinazione quando inizia lo spostamento.

Si tratta di una proprietà di lettura/scrittura.

Sintassi

HRESULT put_InitialAngularVelocity(
  FLOAT velocity
);

Parametri

velocity

Valore restituito

nessuno

Osservazioni

DesiredRotation e DesiredAngularDeceleration si escludono a vicenda. Se una è impostata, l'altra deve essere NaN. Se la proprietà DesiredRotation è impostata, l'API imposta la proprietà DesiredAngularDeceleration in modo che l'oggetto si arresti dopo il numero desiderato di radianti. L'unità di accelerazione angolare è radianti.

Se l'elaborazione inertia è già stata avviata, l'impostazione InitialAngularVelocity reimposta il motore inertia sullo stato iniziale con nuovi valori di velocità applicati.

Chiamare questa funzione per impostare lo stato iniziale di inertia. È probabile che questa funzione venga chiamata durante l'evento ManipulationCompleteddell'IManipulationProcessor o nel costruttore dell'interfaccia IInertiaProcessor .

Requisiti

   
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione manipulations.h (includere Manipulations.h)

Vedi anche

DesiredRotation

GetAngularVelocity

Gestione dell'inertia nel codice non gestito

Iinertiaprocessor

Meccanica inertia

InitialExpansionVelocity

Proprietà