AULib
Class AUMisc
java.lang.Object
AULib.AUMisc
- All Implemented Interfaces:
- PConstants
public class AUMisc
- extends Object
- implements PConstants
PROCESSING REPLACEMENTS
Some of Processing's handy math and color functions.
These are mostly for debugging and while writing code.
In particular, the color functions should always be
replaced with in-line code for efficiency reasons.
Fields inherited from interface processing.core.PConstants |
ADD, ALPHA, ALT, AMBIENT, ARC, ARGB, ARROW, BACKSPACE, BASELINE, BEVEL, BEZIER_VERTEX, BLEND, BLUR, BOTTOM, BOX, BREAK, BURN, CENTER, CHATTER, CHORD, CLAMP, CLOSE, CODED, COMPLAINT, CONTROL, CORNER, CORNERS, CROSS, CURVE_VERTEX, CUSTOM, DARKEST, DEG_TO_RAD, DELETE, DIAMETER, DIFFERENCE, DILATE, DIRECTIONAL, DISABLE_DEPTH_MASK, DISABLE_DEPTH_SORT, DISABLE_DEPTH_TEST, DISABLE_NATIVE_FONTS, DISABLE_OPENGL_ERRORS, DISABLE_OPTIMIZED_STROKE, DISABLE_RETINA_PIXELS, DISABLE_STROKE_PERSPECTIVE, DISABLE_STROKE_PURE, DISABLE_TEXTURE_MIPMAPS, DODGE, DOWN, DXF, ELLIPSE, ENABLE_DEPTH_MASK, ENABLE_DEPTH_SORT, ENABLE_DEPTH_TEST, ENABLE_NATIVE_FONTS, ENABLE_OPENGL_ERRORS, ENABLE_OPTIMIZED_STROKE, ENABLE_RETINA_PIXELS, ENABLE_STROKE_PERSPECTIVE, ENABLE_STROKE_PURE, ENABLE_TEXTURE_MIPMAPS, ENTER, EPSILON, ERODE, ERROR_BACKGROUND_IMAGE_FORMAT, ERROR_BACKGROUND_IMAGE_SIZE, ERROR_PUSHMATRIX_OVERFLOW, ERROR_PUSHMATRIX_UNDERFLOW, ERROR_TEXTFONT_NULL_PFONT, ESC, EXCLUSION, GIF, GRAY, GROUP, HALF_PI, HAND, HARD_LIGHT, HINT_COUNT, HSB, IMAGE, INVERT, JAVA2D, JPEG, LANDSCAPE, LEFT, LIGHTEST, LINE, LINE_LOOP, LINE_STRIP, LINES, LINUX, MACOSX, MAX_FLOAT, MAX_INT, MIN_FLOAT, MIN_INT, MITER, MODEL, MODELVIEW, MOVE, MULTIPLY, NORMAL, OPAQUE, OPEN, OPENGL, ORTHOGRAPHIC, OTHER, OVERLAY, P2D, P3D, PATH, PDF, PERSPECTIVE, PI, PIE, platformNames, POINT, POINTS, POLYGON, PORTRAIT, POSTERIZE, PROBLEM, PROJECT, PROJECTION, QUAD, QUAD_BEZIER_VERTEX, QUAD_STRIP, QUADRATIC_VERTEX, QUADS, QUARTER_PI, RAD_TO_DEG, RADIUS, RECT, REPEAT, REPLACE, RETURN, RGB, RIGHT, ROUND, SCREEN, SHAPE, SHIFT, SOFT_LIGHT, SPHERE, SPOT, SQUARE, SUBTRACT, TAB, TARGA, TAU, TEXT, THIRD_PI, THRESHOLD, TIFF, TOP, TRIANGLE, TRIANGLE_FAN, TRIANGLE_STRIP, TRIANGLES, TWO_PI, UP, VERTEX, WAIT, WHITESPACE, WINDOWS, X, Y, Z |
Method Summary |
static int |
jalpha(int c)
|
static int |
jblue(int c)
|
static int |
jcolor(int gray)
|
static int |
jcolor(int r,
int g,
int b)
|
static int |
jcolor(int r,
int g,
int b,
int a)
|
static float |
jconstrain(float a,
float low,
float high)
|
static float |
jdist(float x0,
float y0,
float x1,
float y1)
|
static float |
jease(float t)
|
static int |
jgreen(int c)
|
static float |
jlerp(float a,
float b,
float t)
|
static float |
jmag(float a,
float b)
|
static float |
jmap(float t,
float s0,
float s1,
float e0,
float e1)
|
static float |
jnorm(float value,
float start,
float stop)
|
static float |
jrandom(float a)
|
static int |
jred(int c)
|
static float |
jsq(float a)
|
AUMisc
public AUMisc()
jmap
public static float jmap(float t,
float s0,
float s1,
float e0,
float e1)
jrandom
public static float jrandom(float a)
jlerp
public static float jlerp(float a,
float b,
float t)
jdist
public static float jdist(float x0,
float y0,
float x1,
float y1)
jsq
public static float jsq(float a)
jconstrain
public static float jconstrain(float a,
float low,
float high)
jnorm
public static float jnorm(float value,
float start,
float stop)
jease
public static float jease(float t)
jmag
public static float jmag(float a,
float b)
jalpha
public static int jalpha(int c)
jred
public static int jred(int c)
jgreen
public static int jgreen(int c)
jblue
public static int jblue(int c)
jcolor
public static int jcolor(int gray)
jcolor
public static int jcolor(int r,
int g,
int b)
jcolor
public static int jcolor(int r,
int g,
int b,
int a)
Processing library AULib by Andrew Glassner. (c) 2014-5 Andrew Glassner