Clamp y lerp en TypeScript
Clamp e interpolación lineal, las dos funciones que toda animación necesita.
function clamp(value: number, min: number, max: number): number {
return Math.min(Math.max(value, min), max);
}
function lerp(a: number, b: number, t: number): number {
return a + (b - a) * clamp(t, 0, 1);
}
Palabras clave y builtins usados aquí
Mathfunctionnumberreturn
El intento, en números
- Líneas
- 7
- Caracteres a escribir
- 208
- Tokens
- 73
- Ritmo de tres estrellas
- 95 tpm
Al ritmo de tres estrellas de 95 tokens por minuto, este intento toma unos 46 segundos.
Paso 4 de 5 en Funciones y tuplas; paso 19 de 23 en Tipos y anotaciones.