export default class MathUtils { public static getInterpValue2 ( v1 , v2 , a , b ) { return v1 * a + v2 * b ; } public static getInterpValue3 ( v1 , v2 , v3 , a , b , c ) { return v1 * a + v2 * b + v3 * c ; } public static getInterpValue4 ( v1 , v2 , v3 , v4 , a , b , c , d ) { return v1 * a + v2 * b + v3 * c + v4 * d ; } public static clamp ( value , min , max ) { if ( value < min ) { return min ; } if ( value > max ) { return max ; } return value ; } public static saturate ( value ) { return MathUtils . clamp ( value , 0 , 1 ) ; } }