Package rope.vector
Class ivec
java.lang.Object
rope.vector.ivec
- All Implemented Interfaces:
R_Constants
-
Field Summary
FieldsFields inherited from interface rope.core.R_Constants
ARC, 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, 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, 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 TypeMethodDescriptionint
a()
ab()
abc()
abcd()
abcde()
abcdef()
int
alp()
int[]
array()
return the list of componentint
b()
int
blu()
int
bri()
int
c()
int
d()
int
e()
int
f()
get()
get
(int index) int
get_size()
Deprecated.instead use size()int
gre()
hsb()
hsba()
int
hue()
int
max()
max find the min and the max value in the vector listint
min()
min find the min and the max value in the vector listint
p()
pq()
int
q()
int
random
(float high) int
random
(float low, float high) int
red()
rgb()
rgba()
int
s()
int
sat()
int
size()
st()
stpq()
int
t()
int
u()
uv()
return multi float componentint
v()
int
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()
int
x()
return single int componentxw()
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()
int
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()
int
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()
-
Field Details
-
x
public int x -
y
public int y -
z
public int z -
w
public int w -
e
public int e -
f
public int f
-
-
Constructor Details
-
ivec
public ivec(int size)
-
-
Method Details
-
get_size
Deprecated.instead use size()- Returns:
-
size
public int size()- Returns:
- the number of component
-
get
-
get
-
array
public int[] array()return the list of component- Returns:
- int []
-
max
public int max()max find the min and the max value in the vector list- Returns:
- int
-
min
public int min()min find the min and the max value in the vector list- Returns:
- int
-
random
public int random(float high) -
random
public int random(float low, float high) -
x
public int x()return single int component- Returns:
- int
-
y
public int y() -
z
public int z() -
w
public int w() -
a
public int a() -
b
public int b() -
c
public int c() -
d
public int d() -
e
public int e() -
f
public int f() -
s
public int s() -
t
public int t() -
p
public int p() -
q
public int q() -
u
public int u() -
v
public int v() -
red
public int red() -
gre
public int gre() -
blu
public int blu() -
hue
public int hue() -
sat
public int sat() -
bri
public int bri() -
alp
public int alp() -
uv
return multi float component- Returns:
- float
-
st
-
pq
-
rgb
-
hsb
-
stpq
-
rgba
-
hsba
-
ab
-
abc
-
abcd
-
abcde
-
abcdef
-
ww
-
wx
-
wy
-
wz
-
xw
-
xx
-
xy
-
xz
-
yw
-
yx
-
yy
-
yz
-
zw
-
zx
-
zy
-
zz
-
www
-
wwx
-
wwy
-
wwz
-
wxw
-
wxx
-
wxy
-
wxz
-
wyw
-
wyx
-
wyy
-
wyz
-
wzw
-
wzx
-
wzy
-
wzz
-
xww
-
xwx
-
xwy
-
xwz
-
xxw
-
xxx
-
xxy
-
xxz
-
xyw
-
xyx
-
xyy
-
xyz
-
xzw
-
xzx
-
xzy
-
yww
-
ywx
-
ywy
-
ywz
-
yxw
-
yxx
-
yxy
-
yxz
-
yyw
-
yyx
-
yyy
-
yyz
-
yzw
-
yzx
-
yzy
-
zww
-
zwx
-
zwy
-
zwz
-
zxw
-
zxx
-
zxy
-
zxz
-
zyw
-
zyx
-
zyy
-
zyz
-
zzw
-
zzx
-
zzy
-
zzz
-
wwww
-
wwwx
-
wwwy
-
wwwz
-
wwxw
-
wwxx
-
wwxy
-
wwxz
-
wwyw
-
wwyx
-
wwyy
-
wwyz
-
wwzw
-
wwzx
-
wwzy
-
wwzz
-
wxww
-
wxwx
-
wxwy
-
wxwz
-
wxxw
-
wxxx
-
wxxy
-
wxxz
-
wxyw
-
wxyx
-
wxyy
-
wxyz
-
wxzw
-
wxzx
-
wxzy
-
wxzz
-
wyww
-
wywx
-
wywy
-
wywz
-
wyxw
-
wyxx
-
wyxy
-
wyxz
-
wyyw
-
wyyx
-
wyyy
-
wyyz
-
wyzw
-
wyzx
-
wyzy
-
wyzz
-
wzww
-
wzwx
-
wzwy
-
wzwz
-
wzxw
-
wzxx
-
wzxy
-
wzxz
-
wzyw
-
wzyx
-
wzyy
-
wzyz
-
wzzw
-
wzzx
-
wzzy
-
wzzz
-
xwww
-
xwwx
-
xwwy
-
xwwz
-
xwxw
-
xwxx
-
xwxy
-
xwxz
-
xwyw
-
xwyx
-
xwyy
-
xwyz
-
xwzw
-
xwzx
-
xwzy
-
xwzz
-
xxww
-
xxwx
-
xxwy
-
xxwz
-
xxxw
-
xxxx
-
xxxy
-
xxxz
-
xxyw
-
xxyx
-
xxyy
-
xxyz
-
xxzw
-
xxzx
-
xxzy
-
xxzz
-
xyww
-
xywx
-
xywy
-
xywz
-
xyxw
-
xyxx
-
xyxy
-
xyxz
-
xyyw
-
xyyx
-
xyyy
-
xyyz
-
xyzw
-
xyzx
-
xyzy
-
xyzz
-
xzww
-
xzwx
-
xzwy
-
xzwz
-
xzxw
-
xzxx
-
xzxy
-
xzxz
-
xzyw
-
xzyx
-
xzyy
-
xzyz
-
xzzw
-
xzzx
-
xzzy
-
xzzz
-
ywww
-
ywwx
-
ywwy
-
ywwz
-
ywxw
-
ywxx
-
ywxy
-
ywxz
-
ywyw
-
ywyx
-
ywyy
-
ywyz
-
ywzw
-
ywzx
-
ywzy
-
ywzz
-
yxww
-
yxwx
-
yxwy
-
yxwz
-
yxxw
-
yxxx
-
yxxy
-
yxxz
-
yxyw
-
yxyx
-
yxyy
-
yxyz
-
yxzw
-
yxzx
-
yxzy
-
yxzz
-
yyww
-
yywx
-
yywy
-
yywz
-
yyxw
-
yyxx
-
yyxy
-
yyxz
-
yyyw
-
yyyx
-
yyyy
-
yyyz
-
yyzw
-
yyzx
-
yyzy
-
yyzz
-
yzww
-
yzwx
-
yzwy
-
yzwz
-
yzxw
-
yzxx
-
yzxy
-
yzxz
-
yzyw
-
yzyx
-
yzyy
-
yzyz
-
yzzw
-
yzzx
-
yzzy
-
yzzz
-
zwww
-
zwwx
-
zwwy
-
zwwz
-
zwxw
-
zwxx
-
zwxy
-
zwxz
-
zwyw
-
zwyx
-
zwyy
-
zwyz
-
zwzw
-
zwzx
-
zwzy
-
zwzz
-
zxww
-
zxwx
-
zxwy
-
zxwz
-
zxxw
-
zxxx
-
zxxy
-
zxxz
-
zxyw
-
zxyx
-
zxyy
-
zxyz
-
zxzw
-
zxzx
-
zxzy
-
zxzz
-
zyww
-
zywx
-
zywy
-
zywz
-
zyxw
-
zyxx
-
zyxy
-
zyxz
-
zyyw
-
zyyx
-
zyyy
-
zyyz
-
zyzw
-
zyzx
-
zyzy
-
zyzz
-
zzww
-
zzwx
-
zzwy
-
zzwz
-
zzxw
-
zzxx
-
zzxy
-
zzxz
-
zzyw
-
zzyx
-
zzyy
-
zzyz
-
zzzw
-
zzzx
-
zzzy
-
zzzz
-