public final class MathUtils
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static double |
clamp(double x,
double min,
double max) |
static float |
clamp(float x,
float min,
float max) |
static int |
clamp(int x,
int min,
int max) |
static float |
fastPow(float a,
float b)
Computes a fast approximation to
Math.pow(a, b) . |
static float |
frac(float x) |
static double |
max(double a,
double b,
double c) |
static float |
max(float a,
float b,
float c) |
static float |
max(float a,
float b,
float c,
float d) |
static int |
max(int a,
int b,
int c) |
static double |
min(double a,
double b,
double c) |
static float |
min(float a,
float b,
float c) |
static float |
min(float a,
float b,
float c,
float d) |
static int |
min(int a,
int b,
int c) |
static float |
smoothStep(float a,
float b,
float x) |
public static final int clamp(int x, int min, int max)
public static final float clamp(float x, float min, float max)
public static final double clamp(double x, double min, double max)
public static final int min(int a, int b, int c)
public static final float min(float a, float b, float c)
public static final double min(double a, double b, double c)
public static final float min(float a, float b, float c, float d)
public static final int max(int a, int b, int c)
public static final float max(float a, float b, float c)
public static final double max(double a, double b, double c)
public static final float max(float a, float b, float c, float d)
public static final float smoothStep(float a, float b, float x)
public static final float frac(float x)
public static final float fastPow(float a, float b)
Math.pow(a, b)
. Adapted
from a
- a positive numberb
- a number