/
astroceti
/
Singularity
Обзор
Документация
Войти
/
astroceti
/
Singularity
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
master
src/Experience/Utils/MathHelper.js
24 строки
636 B
MisterPrada
Release v1.0
31 окт 2025, 14:48
31 окт 2025, 14:48
ab16c64
Код
Авторство
О чём код?
export function mix( x, y, a ) { return x * ( 1 - a ) + y * a; } export function remap( x, oMin, oMax, nMin, nMax ) { return mix( nMin, nMax, ( x - oMin ) / ( oMax - oMin ) ); } export function simplexNoise4d( x, y, z, w ) { return simplex.noise4d( x, y, z, w ); } export function lerp( x, y, t ) { return ( 1 - t ) * x + t * y; } export function damp( x, y, t, delta ) { return lerp( x, y, 1 - Math.exp( Math.log( 1 - t ) * ( delta / 16.6666 ) ) ); } // ... in case you use gsap export function dampGSAP( x, y, t ) { return lerp( x, y, 1 - Math.exp( Math.log( 1 - t ) * gsap.ticker.deltaRatio( 60 ) ) ); }