Package rope.vector
Class ivec4
java.lang.Object
rope.vector.ivec
rope.vector.ivec4
- All Implemented Interfaces:
R_Constants
-
Field Summary
Fields inherited from interface rope.core.R_Constants
ARC, BEZIER_VERTEX, BLANK, BOTTOM, BOX, BREAK, CARTESIAN, CENTER, CHAOS, CHORD, CIRCULAR, CLOSE, CLOUD, CORNER, CORNERS, COS, CROSS, CROSS_BOX_2, CROSS_BOX_3, CROSS_RECT, CUBE_LINE, CURVE_VERTEX, DECAGON, DIAGONAL, DIAMETER, DODECAGON, DOWN, DRAW, DXF, DYNAMIC, EAST, ELLIPSE, EQUATION, EULER, FIT, FLOWER, FLUID, FX2D, G, GOLD_ANGLE, GOLD_NUMBER, GRAVITY, HALF_PI, HENDECAGON, HEPTAGON, HEXAGON, HORIZONTAL, HOUSE, HPI, ICOSI_DODECAHEDRON_LINE, IMAGE, JAVA2D, LANDSCAPE, LEAF, LEFT, LINE, LINEAR, MAD, MAGNETIC, MAX_FLOAT, MAX_INT, MIN_FLOAT, MIN_INT, MIX, NONAGON, NONE, NORMAL, NORTH, NORTH_EAST, NORTH_WEST, NOTHING, NULL, OCTOGON, OCTOHEDRON_LINE, OPEN, ORDER, P2D, P3D, PDF, PENTAGON, PERLIN, PHI, PI, PIE, PIXEL, POINT, POLAR, POLYGON, PORTRAIT, POW, QPI, QUADRATIC_VERTEX, QUARTER_PI, RADIUS, RAND, RECT, REPEAT, RHOMBIC_COSI_DODECAHEDRON_SMALL_LINE, RIGHT, ROOT, ROOT2, RUN, SCALE, SEED, SHAPE, SIN, SKY, SOUTH, SOUTH_EAST, SOUTH_WEST, SPAN, SPHERE, SPHERE_HIGH, SPHERE_LOW, SPHERE_MEDIUM, SPIRAL, SQUARE, STAR, STAR_3D, STATIC, SVG, TAN, TAU, TETRAHEDRON, TETRAHEDRON_LINE, TEXT, TOP, TREE, TRIANGLE, TWO_PI, UP, VERSION, VERTEX, VERTICAL, VIRUS, WALK, WEST
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiona
(int w) add
(int a) add
(int ax, int ay, int az, int aw) addadd_w
(int w) add_x
(int x) add_y
(int y) add_z
(int z) b
(int z) constrain
(int max) constrain
(int min, int max) Constrains a value to not exceed a maximum and minimum value.copy()
copydiv
(int d) div
(int dx, int dy, int dz, int dw) divdiv_w
(int w) div_x
(int x) div_y
(int y) div_z
(int z) boolean
equals
(int target) boolean
equals
(int tx, int ty, int tz, int tw) boolean
equalsg
(int y) inv()
mult
(int m) mult
(int mx, int my, int mz, int mw) multmult_w
(int w) mult_x
(int x) mult_y
(int y) mult_z
(int z) p
(int z) q
(int w) r
(int x) rand
(int max) randomrand
(int min, int max) randomrandoms
(int x) set
(int arg) set
(int[] source) set
(int x, int y, int z, int w) setset_to
(int index, int arg) sub
(int a) sub
(int ax, int ay, int az, int aw) subsub_w
(int w) sub_x
(int x) sub_y
(int y) sub_z
(int z) int
sum()
sumt
(int y) toString()
w
(int w) x
(int x) y
(int y) z
(int z) Methods inherited from class rope.vector.ivec
a, ab, abc, abcd, abcde, abcdef, alp, array, b, blu, bri, c, d, e, f, get, get, get_size, gre, hsb, hsba, hue, max, min, p, pq, q, random, random, red, rgb, rgba, s, sat, size, st, stpq, t, u, uv, v, w, ww, www, wwww, wwwx, wwwy, wwwz, wwx, wwxw, wwxx, wwxy, wwxz, wwy, wwyw, wwyx, wwyy, wwyz, wwz, wwzw, wwzx, wwzy, wwzz, wx, wxw, wxww, wxwx, wxwy, wxwz, wxx, wxxw, wxxx, wxxy, wxxz, wxy, wxyw, wxyx, wxyy, wxyz, wxz, wxzw, wxzx, wxzy, wxzz, wy, wyw, wyww, wywx, wywy, wywz, wyx, wyxw, wyxx, wyxy, wyxz, wyy, wyyw, wyyx, wyyy, wyyz, wyz, wyzw, wyzx, wyzy, wyzz, wz, wzw, wzww, wzwx, wzwy, wzwz, wzx, wzxw, wzxx, wzxy, wzxz, wzy, wzyw, wzyx, wzyy, wzyz, wzz, wzzw, wzzx, wzzy, wzzz, x, xw, xww, xwww, xwwx, xwwy, xwwz, xwx, xwxw, xwxx, xwxy, xwxz, xwy, xwyw, xwyx, xwyy, xwyz, xwz, xwzw, xwzx, xwzy, xwzz, xx, xxw, xxww, xxwx, xxwy, xxwz, xxx, xxxw, xxxx, xxxy, xxxz, xxy, xxyw, xxyx, xxyy, xxyz, xxz, xxzw, xxzx, xxzy, xxzz, xy, xyw, xyww, xywx, xywy, xywz, xyx, xyxw, xyxx, xyxy, xyxz, xyy, xyyw, xyyx, xyyy, xyyz, xyz, xyzw, xyzx, xyzy, xyzz, xz, xzw, xzww, xzwx, xzwy, xzwz, xzx, xzxw, xzxx, xzxy, xzxz, xzy, xzyw, xzyx, xzyy, xzyz, xzzw, xzzx, xzzy, xzzz, y, yw, yww, ywww, ywwx, ywwy, ywwz, ywx, ywxw, ywxx, ywxy, ywxz, ywy, ywyw, ywyx, ywyy, ywyz, ywz, ywzw, ywzx, ywzy, ywzz, yx, yxw, yxww, yxwx, yxwy, yxwz, yxx, yxxw, yxxx, yxxy, yxxz, yxy, yxyw, yxyx, yxyy, yxyz, yxz, yxzw, yxzx, yxzy, yxzz, yy, yyw, yyww, yywx, yywy, yywz, yyx, yyxw, yyxx, yyxy, yyxz, yyy, yyyw, yyyx, yyyy, yyyz, yyz, yyzw, yyzx, yyzy, yyzz, yz, yzw, yzww, yzwx, yzwy, yzwz, yzx, yzxw, yzxx, yzxy, yzxz, yzy, yzyw, yzyx, yzyy, yzyz, yzzw, yzzx, yzzy, yzzz, z, zw, zww, zwww, zwwx, zwwy, zwwz, zwx, zwxw, zwxx, zwxy, zwxz, zwy, zwyw, zwyx, zwyy, zwyz, zwz, zwzw, zwzx, zwzy, zwzz, zx, zxw, zxww, zxwx, zxwy, zxwz, zxx, zxxw, zxxx, zxxy, zxxz, zxy, zxyw, zxyx, zxyy, zxyz, zxz, zxzw, zxzx, zxzy, zxzz, zy, zyw, zyww, zywx, zywy, zywz, zyx, zyxw, zyxx, zyxy, zyxz, zyy, zyyw, zyyx, zyyy, zyyz, zyz, zyzw, zyzx, zyzy, zyzz, zz, zzw, zzww, zzwx, zzwy, zzwz, zzx, zzxw, zzxx, zzxy, zzxz, zzy, zzyw, zzyx, zzyy, zzyz, zzz, zzzw, zzzx, zzzy, zzzz
-
Constructor Details
-
ivec4
public ivec4() -
ivec4
public ivec4(int v) -
ivec4
public ivec4(int x, int y, int z, int w) -
ivec4
-
ivec4
public ivec4(int[] source)
-
-
Method Details
-
set
set- Parameters:
x
-y
-z
-w
-- Returns:
-
set
-
set
-
set
-
set
-
set_to
-
inv
- Returns:
- inverse all argument
-
x
-
add_x
-
sub_x
-
mult_x
-
div_x
-
y
-
add_y
-
sub_y
-
mult_y
-
div_y
-
z
-
add_z
-
sub_z
-
mult_z
-
div_z
-
w
-
add_w
-
sub_w
-
mult_w
-
div_w
-
r
-
g
-
b
-
a
-
s
-
t
-
p
-
q
-
sum
public int sum()sum- Returns:
-
mult
mult- Parameters:
mx
-my
-mz
-mw
-- Returns:
-
mult
-
mult
-
div
div- Parameters:
dx
-dy
-dz
-dw
-- Returns:
-
div
-
div
-
add
add- Parameters:
ax
-ay
-az
-aw
-- Returns:
-
add
-
add
-
sub
sub- Parameters:
ax
-ay
-az
-aw
-- Returns:
-
sub
-
sub
-
constrain
-
constrain
-
constrain
-
constrain
Constrains a value to not exceed a maximum and minimum value.- Parameters:
min
-max
-- Returns:
-
equals
equals- Parameters:
target
-- Returns:
-
equals
public boolean equals(int target) -
equals
public boolean equals(int tx, int ty, int tz, int tw) -
rand
random- Parameters:
max
- int- Returns:
-
rand
random- Parameters:
min
- intmax
- int- Returns:
-
rand
random- Parameters:
min
-max
-- Returns:
-
copy
copy- Returns:
-
toString
-