public class vec4 extends vec
a, b, c, d, e, f, g, num, p, q, r, s, t, u, v, w, x, y, z
ALPHA, BLACK, BLANC, BLANK, BLEU, BLOOD, BLUE, BOTTLE, BOUTEILLE, BRIGHTNESS, CARMIN, CARMINE, CARTESIAN, CHAOS, COS, CYAN, DRAW, DYNAMIC, EQUATION, EULER, FIT, FLUID, G, GARNET, GARNET_DEEP, GOLD, GOLD_ANGLE, GOLD_NUMBER, GRAVITY, GRAY_1, GRAY_2, GRAY_3, GRAY_4, GRAY_5, GRAY_6, GRAY_7, GRAY_8, GRAY_9, GRAY_MEDIUM, GREEN, GRENAT, GRENAT_PROFOND, GRIS, GRIS_1, GRIS_2, GRIS_3, GRIS_4, GRIS_5, GRIS_6, GRIS_7, GRIS_8, GRIS_9, GRIS_MOYEN, HUE, JAUNE, MAGENTA, MAGNETIC, MIX, NOIR, NONE, NOTHING, NULL, OR, ORANGE, ORDER, PERLIN, PHI, PINK, PIXEL, POLAR, PURPLE, RANDOM, RANDOM_2, RANDOM_3, RANDOM_4, RANDOM_QUARTER, RANDOM_RANGE, RANDOM_ROOT, RANDOM_X_A, RANDOM_X_B, RANDOM_ZERO, RED, ROOT2, ROSE, ROUGE, SANG, SATURATION, SIN, STAR, STATIC, TAN, TRIG_0, TRIG_1, TRIG_2, TRIG_3, TRIG_4, VERT, VIOLET, WHITE, YELLOW
Constructor and Description |
---|
vec4() |
vec4(float v) |
vec4(float x,
float y,
float z,
float w) |
vec4(java.lang.String key_random,
float r1) |
vec4(java.lang.String key_random,
float r1,
float r2,
float r3,
float r4) |
vec4(java.lang.String key_random,
float a1,
float a2,
float b1,
float b2,
float c1,
float c2,
float d1,
float d2) |
Modifier and Type | Method and Description |
---|---|
vec4 |
add(float a) |
vec4 |
add(float a_x,
float a_y,
float a_z,
float a_w)
add
|
vec4 |
add(ivec v) |
vec4 |
add(vec v) |
float |
average()
average
|
vec4 |
copy()
copy
|
vec4 |
dir()
direction normal
|
vec4 |
dir(float a_x,
float a_y,
float a_z,
float a_w) |
vec4 |
dir(vec4 origin) |
vec4 |
div(float d) |
vec4 |
div(float d_x,
float d_y,
float d_z,
float d_w)
div
|
vec4 |
div(ivec v) |
vec4 |
div(vec v) |
float |
dot(float x,
float y,
float z,
float w) |
float |
dot(vec4 v) |
boolean |
equals(float target) |
boolean |
equals(float t_x,
float t_y,
float t_z,
float t_w) |
boolean |
equals(vec4 target)
equals
|
vec4 |
jitter(int range)
jitter
|
vec4 |
jitter(int range_x,
int range_y,
int range_z,
int range_w) |
vec4 |
jitter(vec4 range) |
vec4 |
limit(float max)
limit
|
float |
mag()
mag
|
float |
magSq()
magSq
|
vec4 |
map(float minIn,
float maxIn,
float minOut,
float maxOut)
map
|
vec4 |
map(vec4 minIn,
vec4 maxIn,
vec4 minOut,
vec4 maxOut) |
float |
max_vec()
max
|
float |
min_vec()
min
|
vec4 |
mult(float m) |
vec4 |
mult(float m_x,
float m_y,
float m_z,
float m_w)
mult
|
vec4 |
mult(ivec v) |
vec4 |
mult(vec v) |
vec4 |
normalize() |
vec4 |
normalize(vec4 target)
normalize
|
vec4 |
pow(int pow) |
vec4 |
pow(int pow_x,
int pow_y,
int pow_z,
int pow_w) |
vec4 |
set_a(float w) |
vec4 |
set_b(float z) |
vec4 |
set_g(float y) |
vec4 |
set_p(float z) |
vec4 |
set_q(float w) |
vec4 |
set_r(float x) |
vec4 |
set_s(float x) |
vec4 |
set_t(float y) |
vec4 |
set_w(float w) |
vec4 |
set_x(float x) |
vec4 |
set_y(float y) |
vec4 |
set_z(float z) |
vec4 |
set(float v) |
vec4 |
set(float[] source) |
vec4 |
set(float x,
float y,
float z,
float w)
set vec
|
vec4 |
set(ivec v) |
vec4 |
set(vec v) |
vec4 |
sub(float a) |
vec4 |
sub(float a_x,
float a_y,
float a_z,
float a_w)
sub
|
vec4 |
sub(ivec v) |
vec4 |
sub(vec v) |
float |
sum()
sum
|
java.lang.String |
toString() |
random_next_gaussian, random_next_gaussian, random_next_gaussian, random_next_gaussian, version
public vec4()
public vec4(float v)
public vec4(float x, float y, float z, float w)
public vec4(java.lang.String key_random, float r1)
public vec4(java.lang.String key_random, float r1, float r2, float r3, float r4)
public vec4(java.lang.String key_random, float a1, float a2, float b1, float b2, float c1, float c2, float d1, float d2)
public vec4 set(float x, float y, float z, float w)
x
- y
- z
- w
- public vec4 set(float v)
public vec4 set(float[] source)
public vec4 set_x(float x)
public vec4 set_y(float y)
public vec4 set_z(float z)
public vec4 set_w(float w)
public vec4 set_r(float x)
public vec4 set_g(float y)
public vec4 set_b(float z)
public vec4 set_a(float w)
public vec4 set_s(float x)
public vec4 set_t(float y)
public vec4 set_p(float z)
public vec4 set_q(float w)
public float sum()
public vec4 mult(float m_x, float m_y, float m_z, float m_w)
m_x
- m_y
- m_z
- m_w
- public vec4 mult(float m)
public vec4 div(float d_x, float d_y, float d_z, float d_w)
d_x
- d_y
- d_z
- d_w
- public vec4 div(float d)
public vec4 add(float a_x, float a_y, float a_z, float a_w)
a_x
- a_y
- a_z
- a_w
- public vec4 add(float a)
public vec4 sub(float a_x, float a_y, float a_z, float a_w)
a_x
- a_y
- a_z
- a_w
- public vec4 sub(float a)
public float average()
public float dot(vec4 v)
v
- public float dot(float x, float y, float z, float w)
public vec4 pow(int pow)
pow
- public vec4 pow(int pow_x, int pow_y, int pow_z, int pow_w)
public vec4 dir()
public vec4 dir(float a_x, float a_y, float a_z, float a_w)
public float max_vec()
public float min_vec()
public float magSq()
public float mag()
public vec4 normalize()
public vec4 map(float minIn, float maxIn, float minOut, float maxOut)
minIn
- maxIn
- minOut
- maxOut
- public vec4 limit(float max)
max
- public vec4 jitter(int range)
range
- public vec4 jitter(int range_x, int range_y, int range_z, int range_w)
public boolean equals(vec4 target)
target
- public boolean equals(float target)
public boolean equals(float t_x, float t_y, float t_z, float t_w)
public vec4 copy()
public java.lang.String toString()
toString
in class java.lang.Object
Processing Library Rope by Stanlepunk. (c) 2019