|
static double | fastAbs (final double x) |
|
static double | max (final double x, final double y) |
|
static double | min (final double x, final double y) |
|
static float | max (final float x, final float y) |
|
static float | min (final float x, final float y) |
|
static int | max (final int x, final int y) |
|
static int | min (final int x, final int y) |
|
static double | max (final double x, final double y, final double z) |
|
static double | min (final double x, final double y, final double z) |
|
static float | max (final float x, final float y, final float z) |
|
static float | min (final float x, final float y, final float z) |
|
static int | max (final int x, final int y, final int z) |
|
static int | min (final int x, final int y, final int z) |
|
static final int | max (final int...numbers) |
|
static final int | min (final int...numbers) |
|
static final float | max (final float...numbers) |
|
static final float | min (final float...numbers) |
|
static final double | max (final double...numbers) |
|
static final double | min (final double...numbers) |
|
static final int | floor (final float x) |
|
static final float | fastLog2 (final float i) |
|
static final float | fastPow2 (final float i) |
|
static final float | fastPow (final float a, final float b) |
|
static final float | fastInvSqrt (float x) |
|
static final float | fastSqrt (final float x) |
|
static int | getExp (final double v) |
|
static double | hypot (final double a, final double b) |
|
static double | logBase2 (final double value) |
|
static boolean | isPowerOfTwo (final int value) |
|
static int | powerOfTwoCeiling (final int reference) |
|
static int | powerOfTwoFloor (final int reference) |
|
static double | clamp (final double v, final double min, final double max) |
|
static int | clamp (final int v, final int min, final int max) |
|
static double | radians (final double degrees) |
|
static double | degrees (final double radians) |
|
static WB_Coord | abs (final WB_Coord v) |
|
static WB_Coord | sign (final WB_Coord v) |
|
static WB_Coord | floor (final WB_Coord v) |
|
static WB_Coord | ceiling (final WB_Coord v) |
|
static double | fract (final double x) |
|
static WB_Coord | fract (final WB_Coord v) |
|
static WB_Coord | mod (final WB_Coord u, final WB_Coord v) |
|
static WB_Coord | mod (final WB_Coord u, final double v) |
|
static WB_Coord | min (final WB_Coord u, final WB_Coord v) |
|
static WB_Coord | min (final WB_Coord u, final double v) |
|
static WB_Coord | max (final WB_Coord u, final WB_Coord v) |
|
static WB_Coord | max (final WB_Coord u, final double v) |
|
static WB_Coord | clamp (final WB_Coord u, final WB_Coord min, final WB_Coord max) |
|
static WB_Coord | clamp (final WB_Coord u, final double min, final double max) |
|
static double | mix (final double x, final double y, final double a) |
|
static WB_Coord | mix (final WB_Coord u, final WB_Coord v, final double a) |
|
static WB_Coord | mix (final WB_Coord u, final WB_Coord v, final WB_Coord a) |
|
static double | step (final double edge, final double x) |
|
static WB_Vector | step (final double edge, final WB_Coord v) |
|
static WB_Vector | step (final WB_Coord edge, final WB_Coord v) |
|
static double | smoothstep (final double edge0, final double edge1, final double x) |
|
static WB_Vector | smoothstep (final double edge0, final double edge1, final WB_Coord v) |
|
static WB_Vector | smoothstep (final WB_Coord edge0, final WB_Coord edge1, final WB_Coord v) |
|
A collection of fast and approximated math functions. Not as robust as the JAVA implementations when dealing with special values (NaN etc). Some functions only give an approximation.
- Author
- Frederik Vanhoutte, W:Blut