sábado, 26 de março de 2016

Compêndio BP: Lerp

Lerp


Lerp é uma abreviação de "Interpolação Linear". A função gera um valor situado entre dois valores informados, baseado no valor do parâmetro "Alpha".

Entrada

  • A: Valor fracionário que representa o menor valor que pode ser retornado.
  • B: Valor fracionário que representa o maior valor que pode ser retornado.
  • Alpha: Valor fracionário entre 0 e 1. Se Alpha for 0 retorna o menor valor e se Alpha for 1 retorna o maior valor.

Saída

  • Return Value: Valor fracionário entre A e B dependendo do valor de Alpha.

Exemplo de Uso:

Imagine uma corrida que ocorre ao longo do eixo X. A corrida inicia na posição X=1500 e termina na posição X=9500. Se usarmos a função "Lerp" passando como parâmetros A=1500, B=9500 e Alpha=0.5, o resultado será a posição 5500 que representa o meio da corrida.



A imagem abaixo mostra uma função que recebe um valor entre 0 e 1 que indica quanto já foi completado da corrida e retorna a posição X equivalente.

Clique para aumentar