idx3d
Class idx3d_Math
java.lang.Object
idx3d.idx3d_Math
public final class idx3d_Math
- extends java.lang.Object
Singleton class for accelerated mathematical operations.
|
Field Summary |
static float |
pi
|
|
Method Summary |
static void |
clearBuffer(int[] buffer,
int value)
|
static void |
copyBuffer(int[] source,
int[] target)
|
static float |
cos(float angle)
|
static float |
crop(float num,
float min,
float max)
|
static int |
crop(int num,
int min,
int max)
|
static void |
cropBuffer(int[] buffer,
int min,
int max)
|
static float |
deg2rad(float deg)
|
static int |
fastRnd(int bits)
|
static int |
fastRndBit()
|
static boolean |
inrange(int num,
int min,
int max)
|
static float |
interpolate(float a,
float b,
float d)
|
static float |
pythagoras(float a,
float b)
|
static int |
pythagoras(int a,
int b)
|
static float |
rad2deg(float rad)
|
static float |
random()
|
static float |
random(float min,
float max)
|
static float |
randomWithDelta(float averidge,
float delta)
|
static float |
sin(float angle)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pi
public static float pi
deg2rad
public static final float deg2rad(float deg)
rad2deg
public static final float rad2deg(float rad)
sin
public static final float sin(float angle)
cos
public static final float cos(float angle)
pythagoras
public static final float pythagoras(float a,
float b)
pythagoras
public static final int pythagoras(int a,
int b)
crop
public static final int crop(int num,
int min,
int max)
crop
public static final float crop(float num,
float min,
float max)
inrange
public static final boolean inrange(int num,
int min,
int max)
clearBuffer
public static final void clearBuffer(int[] buffer,
int value)
cropBuffer
public static final void cropBuffer(int[] buffer,
int min,
int max)
copyBuffer
public static final void copyBuffer(int[] source,
int[] target)
random
public static final float random()
random
public static final float random(float min,
float max)
randomWithDelta
public static final float randomWithDelta(float averidge,
float delta)
fastRnd
public static final int fastRnd(int bits)
fastRndBit
public static final int fastRndBit()
interpolate
public static final float interpolate(float a,
float b,
float d)