Package rope.vector
Class ivec3
java.lang.Object
rope.vector.ivec
rope.vector.ivec3
- All Implemented Interfaces:
R_Constants
-
Field Summary
Fields inherited from interface rope.core.R_Constants
ARC, BEGIN, BEZIER_VERTEX, BLANK, BOTTOM, BOX, BREAK, CARTESIAN, CENTER, CHAOS, CHOICE, 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, END, EQUATION, EULER, FIRST, FIT, FLOWER, FLUID, FX2D, G, GOLD_ANGLE, GOLD_NUMBER, GRAVITY, HALF, HALF_PI, HENDECAGON, HEPTAGON, HEXAGON, HORIZONTAL, HOUSE, HPI, ICOSI_DODECAHEDRON_LINE, IMAGE, JAVA2D, LANDSCAPE, LAST, LEAF, LEFT, LINE, LINEAR, MAD, MAGNETIC, MAX_FLOAT, MAX_INT, MIN_FLOAT, MIN_INT, MIX, NEXT, NONAGON, NONE, NORMAL, NORTH, NORTH_EAST, NORTH_WEST, NOTCH, NOTHING, NULL, OCTOGON, OCTOHEDRON_LINE, OPEN, ORDER, P2D, P3D, PDF, PENTAGON, PERLIN, PHI, PI, PIE, PIXEL, POINT, POLAR, POLYGON, PORTRAIT, POW, PREVIOUS, QPI, QUADRATIC_VERTEX, QUARTER_PI, RADIUS, RAND, RECT, REPEAT, RHOMBIC_COSI_DODECAHEDRON_SMALL_LINE, RIGHT, ROOT, ROOT2, RUN, SCALE, SEED, SHAPE, SIDE, SIN, SKY, SOUTH, SOUTH_EAST, SOUTH_WEST, SPAN, SPHERE, SPHERE_HIGH, SPHERE_LOW, SPHERE_MEDIUM, SPIRAL, SQUARE, STAR, STAR_3D, START, STATIC, STOP, 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 TypeMethodDescriptionabs()
add
(int a) add
(int ax, int ay, int az) addadd_x
(int x) add_y
(int y) add_z
(int z) blu
(int z) bri
(int z) boolean
boolean
return true if the vector this and vector target are in the same vector areaconstrain
(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) divdiv_x
(int x) div_y
(int y) div_z
(int z) boolean
equals
(int target) boolean
equals
(int tx, int ty, int tz) boolean
equalsgre
(int y) hue
(int x) inv()
mult
(int m) mult
(int mx, int my, int mz) multmult_x
(int x) mult_y
(int y) mult_z
(int z) p
(int z) rand
(int max) randomrand
(int min, int max) randomrandomred
(int x) s
(int x) sat
(int y) set
(int arg) set
(int[] source) set
(int x, int y, int z) setset_to
(int index, int arg) sub
(int a) sub
(int sx, int sy, int sz) subsub_x
(int x) sub_y
(int y) sub_z
(int z) int
sum()
sumt
(int y) toString()
x
(int x) y
(int y) z
(int z) Methods inherited from class rope.vector.ivec
a, ab, abc, abcd, abcde, abcdef, all, alp, array, b, blu, bri, c, d, e, equals, 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
-
ivec3
public ivec3() -
ivec3
public ivec3(int v) -
ivec3
public ivec3(int x, int y, int z) -
ivec3
-
ivec3
public ivec3(int[] source)
-
-
Method Details
-
set
set- Parameters:
x
-y
-z
-- 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
-
red
-
gre
-
blu
-
hue
-
sat
-
bri
-
s
-
t
-
p
-
sum
public int sum()sum- Returns:
-
mult
mult- Parameters:
mx
-my
-mz
-- Returns:
-
mult
-
mult
-
div
div- Parameters:
dx
-dy
-dz
-- Returns:
-
div
-
div
-
add
add- Parameters:
ax
-ay
-az
-- Returns:
-
add
-
add
-
sub
sub- Parameters:
sx
-sy
-sz
-- Returns:
-
sub
-
sub
-
abs
- Returns:
- the absolute value of the vector
-
constrain
-
constrain
-
constrain
-
constrain
Constrains a value to not exceed a maximum and minimum value.- Parameters:
min
-max
-- Returns:
-
rand
random- Parameters:
max
- int- Returns:
- random value from 0 to int max for each argument
-
rand
random- Parameters:
min
- intmax
- int- Returns:
- random value from int min to int max for each argument
-
rand
random- Parameters:
min
-max
-- Returns:
- random value from ivec min to ivec max for each argument
-
equals
equals- Parameters:
target
-- Returns:
-
equals
public boolean equals(int target) -
equals
public boolean equals(int tx, int ty, int tz) -
compare
return true if the vector this and vector target are in the same vector area- Parameters:
target
-area
-- Returns:
-
compare
- Parameters:
target
-area
-- Returns:
-
copy
copy- Returns:
-
toString
-