| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectorg.sunflow.math.MathUtilspublic final class MathUtilsextends java.lang.ObjectMethod Summary | |
static double |
|
static float |
|
static int |
|
static float |
|
static double |
|
static float |
|
static float |
|
static int |
|
static double |
|
static float |
|
static float |
|
static int |
|
static float |
|
public static final double clamp(double x,
double min,
double max)public static final float clamp(float x,
float min,
float max)public static final int clamp(int x,
int min,
int max)public static final float fastPow(float a,
float b)Computes a fast approximation toMath.pow(a, b). Adapted fromhttp://www.dctsystems.co.uk/Software/power.html .
- Parameters:
a- a positive numberb- a number
- Returns:
- a^b
public static final double max(double a,
double b,
double c)public static final float max(float a,
float b,
float c)public static final float max(float a,
float b,
float c,
float d)public static final int max(int a,
int b,
int c)public static final double min(double a,
double b,
double c)public static final float min(float a,
float b,
float c)public static final float min(float a,
float b,
float c,
float d)public static final int min(int a,
int b,
int c)public static final float smoothStep(float a,
float b,
float x)