public final class Functions
extends java.lang.Object
Constructor and Description |
---|
Functions() |
Modifier and Type | Method and Description |
---|---|
static double |
abs(RValue x) |
static double |
acos(RValue x) |
static void |
addFunction(java.lang.reflect.Method method) |
static double |
asin(RValue x) |
static double |
atan(RValue x) |
static double |
atan2(RValue y,
RValue x) |
static double |
cbrt(RValue x) |
static double |
ceil(RValue x) |
static double |
closest(RValue x,
RValue y,
RValue z,
RValue index,
RValue count,
RValue stride) |
static double |
cos(RValue x) |
static double |
cosh(RValue x) |
static double |
exp(RValue x) |
static double |
floor(RValue x) |
static double |
gclosest(RValue x,
RValue y,
RValue z,
RValue index,
RValue count,
RValue stride) |
static Function |
getFunction(int position,
java.lang.String name,
RValue... args) |
java.util.Map<java.lang.Integer,double[]> |
getMegabuf() |
static double |
gmegabuf(RValue index) |
static double |
gmegabuf(RValue index,
double value) |
static double |
ln(RValue x) |
static double |
log(RValue x) |
static double |
log10(RValue x) |
static double |
max(RValue a,
RValue b) |
static double |
max(RValue a,
RValue b,
RValue c) |
static double |
megabuf(RValue index) |
static double |
megabuf(RValue index,
double value) |
static double |
min(RValue a,
RValue b) |
static double |
min(RValue a,
RValue b,
RValue c) |
static double |
perlin(RValue seed,
RValue x,
RValue y,
RValue z,
RValue frequency,
RValue octaves,
RValue persistence) |
static double |
query(RValue x,
RValue y,
RValue z,
RValue type,
RValue data) |
static double |
queryAbs(RValue x,
RValue y,
RValue z,
RValue type,
RValue data) |
static double |
queryRel(RValue x,
RValue y,
RValue z,
RValue type,
RValue data) |
static double |
randint(RValue max) |
static double |
random() |
static double |
ridgedmulti(RValue seed,
RValue x,
RValue y,
RValue z,
RValue frequency,
RValue octaves) |
static double |
rint(RValue x) |
static double |
rotate(LValue x,
LValue y,
RValue angle) |
static double |
round(RValue x) |
static double |
sin(RValue x) |
static double |
sinh(RValue x) |
static double |
sqrt(RValue x) |
static double |
swap(LValue x,
LValue y) |
static double |
tan(RValue x) |
static double |
tanh(RValue x) |
static double |
voronoi(RValue seed,
RValue x,
RValue y,
RValue z,
RValue frequency) |
public static Function getFunction(int position, java.lang.String name, RValue... args) throws java.lang.NoSuchMethodException
java.lang.NoSuchMethodException
public static void addFunction(java.lang.reflect.Method method) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public static double sin(RValue x) throws EvaluationException
EvaluationException
public static double cos(RValue x) throws EvaluationException
EvaluationException
public static double tan(RValue x) throws EvaluationException
EvaluationException
public static double asin(RValue x) throws EvaluationException
EvaluationException
public static double acos(RValue x) throws EvaluationException
EvaluationException
public static double atan(RValue x) throws EvaluationException
EvaluationException
public static double atan2(RValue y, RValue x) throws EvaluationException
EvaluationException
public static double sinh(RValue x) throws EvaluationException
EvaluationException
public static double cosh(RValue x) throws EvaluationException
EvaluationException
public static double tanh(RValue x) throws EvaluationException
EvaluationException
public static double sqrt(RValue x) throws EvaluationException
EvaluationException
public static double cbrt(RValue x) throws EvaluationException
EvaluationException
public static double abs(RValue x) throws EvaluationException
EvaluationException
public static double min(RValue a, RValue b) throws EvaluationException
EvaluationException
public static double min(RValue a, RValue b, RValue c) throws EvaluationException
EvaluationException
public static double max(RValue a, RValue b) throws EvaluationException
EvaluationException
public static double max(RValue a, RValue b, RValue c) throws EvaluationException
EvaluationException
public static double ceil(RValue x) throws EvaluationException
EvaluationException
public static double floor(RValue x) throws EvaluationException
EvaluationException
public static double rint(RValue x) throws EvaluationException
EvaluationException
public static double round(RValue x) throws EvaluationException
EvaluationException
public static double exp(RValue x) throws EvaluationException
EvaluationException
public static double ln(RValue x) throws EvaluationException
EvaluationException
public static double log(RValue x) throws EvaluationException
EvaluationException
public static double log10(RValue x) throws EvaluationException
EvaluationException
public static double rotate(LValue x, LValue y, RValue angle) throws EvaluationException
EvaluationException
public static double swap(LValue x, LValue y) throws EvaluationException
EvaluationException
public java.util.Map<java.lang.Integer,double[]> getMegabuf()
public static double gmegabuf(RValue index) throws EvaluationException
EvaluationException
public static double gmegabuf(RValue index, double value) throws EvaluationException
EvaluationException
public static double megabuf(RValue index) throws EvaluationException
EvaluationException
public static double megabuf(RValue index, double value) throws EvaluationException
EvaluationException
public static double closest(RValue x, RValue y, RValue z, RValue index, RValue count, RValue stride) throws EvaluationException
EvaluationException
public static double gclosest(RValue x, RValue y, RValue z, RValue index, RValue count, RValue stride) throws EvaluationException
EvaluationException
public static double random()
public static double randint(RValue max) throws EvaluationException
EvaluationException
public static double perlin(RValue seed, RValue x, RValue y, RValue z, RValue frequency, RValue octaves, RValue persistence) throws EvaluationException
EvaluationException
public static double voronoi(RValue seed, RValue x, RValue y, RValue z, RValue frequency) throws EvaluationException
EvaluationException
public static double ridgedmulti(RValue seed, RValue x, RValue y, RValue z, RValue frequency, RValue octaves) throws EvaluationException
EvaluationException
public static double query(RValue x, RValue y, RValue z, RValue type, RValue data) throws EvaluationException
EvaluationException
public static double queryAbs(RValue x, RValue y, RValue z, RValue type, RValue data) throws EvaluationException
EvaluationException
public static double queryRel(RValue x, RValue y, RValue z, RValue type, RValue data) throws EvaluationException
EvaluationException