Freigeben über


IInertiaProcessor::get_InitialAngularVelocity-Methode (manipulations.h)

Die InitialAngularVelocity-Eigenschaft gibt die Drehgeschwindigkeit (Winkelgeschwindigkeit) des Ziels an, wenn die Bewegung beginnt.

Dies ist eine Eigenschaft mit Lese- und Schreibzugriff.

Syntax

HRESULT get_InitialAngularVelocity(
  FLOAT *velocity
);

Parameter

velocity

Rückgabewert

Keine

Bemerkungen

DesiredRotation und DesiredAngularDeceleration schließen sich gegenseitig aus. Wenn eine festgelegt ist, sollte die andere NaN sein. Wenn die DesiredRotation-Eigenschaft festgelegt ist, legt die API die DesiredAngularDeceleration-Eigenschaft fest, sodass das Objekt nach der gewünschten Anzahl von Bogenmaßen angehalten wird. Die Einheit der Winkelbeschleunigung ist Bogenmaß.

Wenn die Verarbeitung der Tia bereits gestartet wurde, setzt das Festlegen von InitialAngularVelocity die Inertia Engine auf den Anfangszustand zurück, wobei neue Geschwindigkeitswerte angewendet werden.

Rufen Sie diese Funktion auf, um den Anfangszustand der Inertia festzulegen. Sie würden diese Funktion höchstwahrscheinlich während des ManipulationCompleted-Ereignisses des IManipulationProcessor oder im Konstruktor der IInertiaProcessor-Schnittstelle aufrufen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile manipulations.h (include Manipulations.h)

Weitere Informationen

DesiredRotation

GetAngularVelocity

Behandeln von Unträgheit in nicht verwaltetem Code

Iinertiaprocessor

Schwungmechanik

InitialExpansionVelocity

Eigenschaften