InteractionTracker.PositionInertiaDecayRate Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Taxa de decadência de inércia para posição. O intervalo é de 0 a 1.
A propriedade PositionInertiaDecayRate define a taxa na qual InteractionTracker diminuirá para uma parada quando tiver entrado em Inércia e a posição estiver mudando. Quanto mais próximo de 1, o InteractionTracker mais rápido diminuirá para uma parada e vice-versa. Definido como um Vector3, cada componente representa a taxa de decadência de inércia para x, y, z adequadamente.
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)
Valor da propriedade
Taxa de decadência de inércia para posição. O intervalo é de 0 a 1.
Exemplos
void SetupInteractionTracker()
{
// Setup InteractionTracker
_tracker = InteractionTracker.Create(_compositor);
// Set the PositionInertiaDecayRate value
_tracker.PositionInertiaDecayRate = new Vector3(0.95f);
}
Comentários
Abaixo está um grafo da equação que modela a propriedade PositionInertiaDecayRate em relação à posição da posição inicial de InteractionTracker depois de inserir inércia. Observe que, à medida que o valor da propriedade se aproxima de 1, o impacto da inércia aumenta mais significativamente.
No grafo, o tempo está no eixo X e a posição desde o início da interação está no Y. Observe que com um valor muito maior (mais próximo de 1), a posição desde o início é muito menor e os planaltos anteriores.