Partager via


InteractionTracker.PositionInertiaDecayRate Propriété

Définition

Taux de désintégration d’inertie pour la position. La plage est comprise entre 0 et 1.

La propriété PositionInertiaDecayRate définit la vitesse à laquelle InteractionTracker ralentit jusqu’à un arrêt lorsqu’il est entré dans l’inertie et que la position change. Plus proche de 1, le plus rapide InteractionTracker ralentit jusqu’à un arrêt et vice versa. Défini comme un vector3, chaque composant représente le taux de désintégration de l’inertie pour x, y, z en conséquence.

public:
 property IReference<float3> ^ PositionInertiaDecayRate { IReference<float3> ^ get(); void set(IReference<float3> ^ value); };
IReference<float3> PositionInertiaDecayRate();

void PositionInertiaDecayRate(IReference<float3> value);
public System.Nullable<Vector3> PositionInertiaDecayRate { get; set; }
var iReference = interactionTracker.positionInertiaDecayRate;
interactionTracker.positionInertiaDecayRate = iReference;
Public Property PositionInertiaDecayRate As Nullable(Of Vector3)

Valeur de propriété

Taux de désintégration d’inertie pour la position. La plage est comprise entre 0 et 1.

Exemples

void SetupInteractionTracker()
{
  // Setup InteractionTracker
  _tracker = InteractionTracker.Create(_compositor);

  // Set the PositionInertiaDecayRate value
  _tracker.PositionInertiaDecayRate = new Vector3(0.95f);
}

Remarques

Vous trouverez ci-dessous un graphique de l’équation qui modélise la propriété PositionInertiaDecayRate par rapport à la position de départ d’InteractionTracker après avoir entré l’inertie. Notez que lorsque la valeur de la propriété approche de 1, l’impact de l’inertie augmente de façon plus significative.

Dans le graphique, le temps se trouve sur l’axe X et la position à partir du début de l’interaction est sur le Y. Notez qu’avec une valeur beaucoup plus grande (plus proche de 1), la position du début est beaucoup plus petite et plateaux plus tôt.

Pentes des valeurs d’inertie avec des taux de désintégration de 0,9, 0,6, 0,4 et 0,2.

S’applique à