lerp()
calcula un número que se encuentra entre dos números, con un incremento específico.
Esta función toma tres parámetros. El parámetro start
define el primer número, mientras que el parámetro stop
define el segundo número. El tercer parámetro amt
define la cantidad con la cual se va a interpolar (encontrar un valor) entre los dos números start
y stop
.
- Si el valor de
amt
es 0.0, el resultado será igual al númerostart
. - Si el valor de
amt
es 0.1, el resultado será un número muy cercano al númerostart
. - Si el valor de
amt
es 0.5, el resultado será la mitad exacta entre el númerostart
y el número stop. - Si el valor de
amt
es 1, el resultado será igual al númerostop
. - Si el valor de
amt
es menor que 0 o mayor que 1,lerp()
devolverá un número fuera del rango original. Por ejemplo, si llamamoslerp(0, 10, 1.5)
, obtendremos 15 como resultado.
La función lerp()
es conveniente para crear movimiento a lo largo de un camino recto, y para dibujar líneas punteadas.
Ejemplos
Sintaxis
lerp(start, stop, amt)
Parámetros
primer número.
segundo número .
número entre 0 y 1.
Returns
Referencias Relacionadas
abs
abs() calcula el valor absoluto de un número.
constrain
constrain() limita un número para que esté dentro de un rango definido por un valor mínimo y un valor máximo constrain() toma tres parámetros.
dist
dist() calcula la distancia entre dos puntos.
exp
"exp() calcula el número de Euler (e = 2.71828...) elevado a la potencia de un numero 'n' " "Este número 'n' se pasa como argumento a exp().