public class MathUtils
extends java.lang.Object
| Constructor and Description |
|---|
MathUtils() |
| Modifier and Type | Method and Description |
|---|---|
static double |
clamp(double value,
double min,
double max)
Test a value in specified range, returning minimum if it's below, and maximum if it's above
|
static float |
clamp(float value,
float min,
float max)
Test a value in specified range, returning minimum if it's below, and maximum if it's above
|
static double |
wrap(double value,
double min,
double max)
Constrains value to the given range (including min, excluding max) via modular arithmetic.
|
public static double clamp(double value,
double min,
double max)
value - Value to testmin - Minimum value of rangemax - Maximum value of rangepublic static float clamp(float value,
float min,
float max)
value - Value to testmin - Minimum value of rangemax - Maximum value of rangepublic static double wrap(double value,
double min,
double max)
value - Value to wrapmin - Minimum valuemax - Maximum value