REMAP
Un valor trasladado de un intervalo a otro: tan lejos de c hacia d como lo está el valor de a hacia b.
Sintaxis
REMAP(a,b,c,d,value)
| Argumento | Significado |
|---|---|
| a, b | El intervalo en el que está el valor: dos números (o posiciones). |
| c, d | El intervalo al que trasladarlo: dos números o dos posiciones. |
| value | El valor, en el primer intervalo (o fuera de él). |
Resultado
Un número, o una posición cuando c y d son posiciones.
Ejemplos
En el dibujo de ejemplo:
| Expresión | Resultado |
|---|---|
REMAP(0,10,100,200,4) |
140 |
REMAP(0,1,0,360,1/8) |
45 |
REMAP(0,10,P0,P1,5) |
[250,0] |
REMAP(0,1',0,100,3") |
25 |
Notas
Equivale a LERP(c,d,INVERSELERP(a,b,value)). No se limita a los intervalos: un valor más allá de a o de b da uno más allá de c o de d (use antes CLAMP para limitarlo). a y b deben ser distintos.
Véase también: INVERSELERP, LERP.