package gl_engine; import gl_engine.vec.Vec2d; import gl_engine.vec.Vec3d; public class MathHelpers { public static final double FallSpeed = 0.00098; public static double nextPowerOf(double x, double n) { double i = 1; while(i < x) { i *= n; } return i; } public static int nextPowerOf(double x, int n) { int i = 1; while(i < x) { i *= n; } return i; } public static double squared(double x) { return x*x; } public static double pow(int c, double x) { double res = 1; for(int i=0;i b) return a; else return b; } public static double smallest(double a, double b) { if(a < b) return a; else return b; } }