Freigeben über


InteractionTracker.Position Eigenschaft

Definition

Die vom InteractionTracker berechnete Ausgabeposition. Die aktuelle Position ist ein relativer Wert. Während der Status "Idle" und "CustomAnimation" befindet er sich immer zwischen den Werten, die in den Eigenschaften MinPosition und MaxPosition angegeben sind. Die Position-Eigenschaft des InteractionTrackers kann während des Interaktions- und Trägheitszustands außerhalb dieses Bereichs liegen, um an der Grenze eine Unzustellbarkeit oder einen Widerstand anzuzeigen.

Die position-Eigenschaft des InteractionTracker ist ein Vector3, der die Position in der X-, Y- und Z-Achse darstellt. Die Kanäle X und Y sind die einzigen Komponenten, die an diesem Punkt vom InteractionTracker aktualisiert werden. Die Kanäle dieses Vector3-Werts schwanken nicht außerhalb von 0 (standardwert), wenn MinPosition und MaxPosition nicht festgelegt sind.

public:
 property float3 Position { float3 get(); };
float3 Position();
public Vector3 Position { get; }
var vector3 = interactionTracker.position;
Public ReadOnly Property Position As Vector3

Eigenschaftswert

Vector3 Vector3

float3

Die vom InteractionTracker berechnete Ausgabeposition.

Hinweise

Die InteractionTracker-Position wird entweder durch aktive Eingaben über visualInteractionSource oder durch direkte Aufrufe zum Aktualisieren der Position aufgefüllt. Beim aktiven vertikalen oder horizontalen Schwenken werden die Y- bzw. X-Kanäle des Vector3 aktualisiert. Alle Aufrufe zum Animieren oder Aktualisieren der Position akzeptieren Vector3-Eingaben, und jeder Kanal kann einzeln ausgewertet werden. Die position-Eigenschaft, die in einer ExpressionAnimation verwendet wird, spiegelt immer die aktuelle Position des InteractionTracker unter Berücksichtigung von Faktoren wie Grenzen und Inertia-Modifizierern wider.

Gilt für:

Weitere Informationen