Metodo IInertiaProcessor::get_InitialAngularVelocity (manipulations.h)
La proprietà InitialAngularVelocity specifica la velocità rotazionale (angolare) della destinazione all'inizio del movimento.
Si tratta di una proprietà di lettura/scrittura.
Sintassi
HRESULT get_InitialAngularVelocity(
FLOAT *velocity
);
Parametri
velocity
Valore restituito
nessuno
Osservazioni
DesiredRotation e DesiredAngularDeceleration si escludono a vicenda. Se ne è impostata una, l'altra deve essere NaN. Se la proprietà DesiredRotation è impostata, l'API imposterà la proprietà DesiredAngularDeceleration in modo che l'oggetto venga arrestato dopo il numero desiderato di radianti. L'unità di accelerazione angolare è radianti.
Se l'elaborazione dell'inerzia è già stata avviata, l'impostazione di InitialAngularVelocity reimposta lo stato iniziale del motore di inerzia con i nuovi valori di velocità applicati.
Chiamare questa funzione per impostare lo stato iniziale dell'inerzia. È probabile che questa funzione venga chiamata durante l'evento ManipulationCompleted di 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 (include Manipulations.h) |