Freigeben über


IInertiaProcessor::p ut_InitialExpansionVelocity-Methode (manipulations.h)

Die InitialExpansionVelocity-Eigenschaft gibt die Geschwindigkeit der Radiusausdehnung für ein Ziel an, wenn das Ziel durch DieTrägheit beeinträchtigt wurde.

Dies ist eine Eigenschaft mit Lese- und Schreibzugriff.

Syntax

HRESULT put_InitialExpansionVelocity(
  FLOAT velocity
);

Parameter

velocity

Rückgabewert

Keine

Bemerkungen

Der Vom IInertiaProcessor extrapolierte Umfang der Erweiterung wird durch die DesiredExpansion - oder DesiredExpansionDeceleration-Eigenschaft bestimmt. DesiredExpansion und DesiredExpansionDeceleration schließen sich gegenseitig aus. Wenn eine festgelegt ist, sollte die andere NaN sein. Bei Verwendung der DesiredExpansion-Eigenschaft legt die API den entsprechenden DesiredExpansionDeceleration-Wert fest, um den angeforderten Betrag zu erweitern.

Wenn die Inertia-Verarbeitung bereits gestartet wurde, setzt das Festlegen von InitialExpansionVelocity das 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

Anforderung Wert
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

DesiredExpansion

DesiredExpansionDeceleration

GetExpansionVelocity

Behandeln von Unträgheit in nicht verwaltetem Code

Iinertiaprocessor

Schwungmechanik

Eigenschaften