public static float Wrap(float x, float min, float max) { return(FMath.Repeat(x, min, max)); }
public static float SmoothStep(float min, float max, float x) { float linearStep = FMath.LinearStep(min, max, x); return(linearStep * linearStep * (3f - linearStep - linearStep)); }