AnimationExtensions.Interpolate(Double, Double, Double, Boolean) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce una funzione che esegue un'interpolazione lineare tra start
e end
.
public static Func<double,double> Interpolate (double start, double end = 1, double reverseVal = 0, bool reverse = false);
static member Interpolate : double * double * double * bool -> Func<double, double>
Parametri
- start
- System.Double
La frazione dall'inizio dell'animazione corrente in corrispondenza della quale iniziare l'animazione.
- end
- System.Double
La frazione dall'inizio dell'animazione corrente in corrispondenza della quale terminare l'animazione.
- reverseVal
- System.Double
Il fattore di scala inversa da usare se reverse
è true
.
- reverse
- System.Boolean
Se usare il fattore di scala inversa in reverseVal
per annullare l'interpolazione.
Restituisce
Funzione che esegue un'interpolazione lineare tra start
e end
. Gli sviluppatori di applicazioni possono passare i valori tra 0.0f e 1.0f a questa funzione per ricevere un valore con offset rispetto a start
o end
, a seconda del valore di reverse
, pari alla distanza tra start
e end
moltiplicata per il valore passato.
Commenti
Se reverse
è true
, l'interpolazione avviene tra start
e reverseVal
.