Package rope.vector

Class ivec

java.lang.Object
rope.vector.ivec
All Implemented Interfaces:
R_Constants
Direct Known Subclasses:
ivec2, ivec3, ivec4, ivec5, ivec6

public abstract class ivec extends Object implements R_Constants
  • 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 public int get_size()
      Deprecated.
      instead use size()
      Returns:
    • size

      public int size()
      Returns:
      the number of component
    • get

      public ivec get()
    • get

      public Long get(int index)
    • 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

      public ivec2 uv()
      return multi float component
      Returns:
      float
    • st

      public ivec2 st()
    • pq

      public ivec2 pq()
    • rgb

      public ivec3 rgb()
    • hsb

      public ivec3 hsb()
    • stpq

      public ivec4 stpq()
    • rgba

      public ivec4 rgba()
    • hsba

      public ivec4 hsba()
    • ab

      public ivec2 ab()
    • abc

      public ivec3 abc()
    • abcd

      public ivec4 abcd()
    • abcde

      public ivec5 abcde()
    • abcdef

      public ivec6 abcdef()
    • ww

      public ivec2 ww()
    • wx

      public ivec2 wx()
    • wy

      public ivec2 wy()
    • wz

      public ivec2 wz()
    • xw

      public ivec2 xw()
    • xx

      public ivec2 xx()
    • xy

      public ivec2 xy()
    • xz

      public ivec2 xz()
    • yw

      public ivec2 yw()
    • yx

      public ivec2 yx()
    • yy

      public ivec2 yy()
    • yz

      public ivec2 yz()
    • zw

      public ivec2 zw()
    • zx

      public ivec2 zx()
    • zy

      public ivec2 zy()
    • zz

      public ivec2 zz()
    • www

      public ivec3 www()
    • wwx

      public ivec3 wwx()
    • wwy

      public ivec3 wwy()
    • wwz

      public ivec3 wwz()
    • wxw

      public ivec3 wxw()
    • wxx

      public ivec3 wxx()
    • wxy

      public ivec3 wxy()
    • wxz

      public ivec3 wxz()
    • wyw

      public ivec3 wyw()
    • wyx

      public ivec3 wyx()
    • wyy

      public ivec3 wyy()
    • wyz

      public ivec3 wyz()
    • wzw

      public ivec3 wzw()
    • wzx

      public ivec3 wzx()
    • wzy

      public ivec3 wzy()
    • wzz

      public ivec3 wzz()
    • xww

      public ivec3 xww()
    • xwx

      public ivec3 xwx()
    • xwy

      public ivec3 xwy()
    • xwz

      public ivec3 xwz()
    • xxw

      public ivec3 xxw()
    • xxx

      public ivec3 xxx()
    • xxy

      public ivec3 xxy()
    • xxz

      public ivec3 xxz()
    • xyw

      public ivec3 xyw()
    • xyx

      public ivec3 xyx()
    • xyy

      public ivec3 xyy()
    • xyz

      public ivec3 xyz()
    • xzw

      public ivec3 xzw()
    • xzx

      public ivec3 xzx()
    • xzy

      public ivec3 xzy()
    • yww

      public ivec3 yww()
    • ywx

      public ivec3 ywx()
    • ywy

      public ivec3 ywy()
    • ywz

      public ivec3 ywz()
    • yxw

      public ivec3 yxw()
    • yxx

      public ivec3 yxx()
    • yxy

      public ivec3 yxy()
    • yxz

      public ivec3 yxz()
    • yyw

      public ivec3 yyw()
    • yyx

      public ivec3 yyx()
    • yyy

      public ivec3 yyy()
    • yyz

      public ivec3 yyz()
    • yzw

      public ivec3 yzw()
    • yzx

      public ivec3 yzx()
    • yzy

      public ivec3 yzy()
    • zww

      public ivec3 zww()
    • zwx

      public ivec3 zwx()
    • zwy

      public ivec3 zwy()
    • zwz

      public ivec3 zwz()
    • zxw

      public ivec3 zxw()
    • zxx

      public ivec3 zxx()
    • zxy

      public ivec3 zxy()
    • zxz

      public ivec3 zxz()
    • zyw

      public ivec3 zyw()
    • zyx

      public ivec3 zyx()
    • zyy

      public ivec3 zyy()
    • zyz

      public ivec3 zyz()
    • zzw

      public ivec3 zzw()
    • zzx

      public ivec3 zzx()
    • zzy

      public ivec3 zzy()
    • zzz

      public ivec3 zzz()
    • wwww

      public ivec4 wwww()
    • wwwx

      public ivec4 wwwx()
    • wwwy

      public ivec4 wwwy()
    • wwwz

      public ivec4 wwwz()
    • wwxw

      public ivec4 wwxw()
    • wwxx

      public ivec4 wwxx()
    • wwxy

      public ivec4 wwxy()
    • wwxz

      public ivec4 wwxz()
    • wwyw

      public ivec4 wwyw()
    • wwyx

      public ivec4 wwyx()
    • wwyy

      public ivec4 wwyy()
    • wwyz

      public ivec4 wwyz()
    • wwzw

      public ivec4 wwzw()
    • wwzx

      public ivec4 wwzx()
    • wwzy

      public ivec4 wwzy()
    • wwzz

      public ivec4 wwzz()
    • wxww

      public ivec4 wxww()
    • wxwx

      public ivec4 wxwx()
    • wxwy

      public ivec4 wxwy()
    • wxwz

      public ivec4 wxwz()
    • wxxw

      public ivec4 wxxw()
    • wxxx

      public ivec4 wxxx()
    • wxxy

      public ivec4 wxxy()
    • wxxz

      public ivec4 wxxz()
    • wxyw

      public ivec4 wxyw()
    • wxyx

      public ivec4 wxyx()
    • wxyy

      public ivec4 wxyy()
    • wxyz

      public ivec4 wxyz()
    • wxzw

      public ivec4 wxzw()
    • wxzx

      public ivec4 wxzx()
    • wxzy

      public ivec4 wxzy()
    • wxzz

      public ivec4 wxzz()
    • wyww

      public ivec4 wyww()
    • wywx

      public ivec4 wywx()
    • wywy

      public ivec4 wywy()
    • wywz

      public ivec4 wywz()
    • wyxw

      public ivec4 wyxw()
    • wyxx

      public ivec4 wyxx()
    • wyxy

      public ivec4 wyxy()
    • wyxz

      public ivec4 wyxz()
    • wyyw

      public ivec4 wyyw()
    • wyyx

      public ivec4 wyyx()
    • wyyy

      public ivec4 wyyy()
    • wyyz

      public ivec4 wyyz()
    • wyzw

      public ivec4 wyzw()
    • wyzx

      public ivec4 wyzx()
    • wyzy

      public ivec4 wyzy()
    • wyzz

      public ivec4 wyzz()
    • wzww

      public ivec4 wzww()
    • wzwx

      public ivec4 wzwx()
    • wzwy

      public ivec4 wzwy()
    • wzwz

      public ivec4 wzwz()
    • wzxw

      public ivec4 wzxw()
    • wzxx

      public ivec4 wzxx()
    • wzxy

      public ivec4 wzxy()
    • wzxz

      public ivec4 wzxz()
    • wzyw

      public ivec4 wzyw()
    • wzyx

      public ivec4 wzyx()
    • wzyy

      public ivec4 wzyy()
    • wzyz

      public ivec4 wzyz()
    • wzzw

      public ivec4 wzzw()
    • wzzx

      public ivec4 wzzx()
    • wzzy

      public ivec4 wzzy()
    • wzzz

      public ivec4 wzzz()
    • xwww

      public ivec4 xwww()
    • xwwx

      public ivec4 xwwx()
    • xwwy

      public ivec4 xwwy()
    • xwwz

      public ivec4 xwwz()
    • xwxw

      public ivec4 xwxw()
    • xwxx

      public ivec4 xwxx()
    • xwxy

      public ivec4 xwxy()
    • xwxz

      public ivec4 xwxz()
    • xwyw

      public ivec4 xwyw()
    • xwyx

      public ivec4 xwyx()
    • xwyy

      public ivec4 xwyy()
    • xwyz

      public ivec4 xwyz()
    • xwzw

      public ivec4 xwzw()
    • xwzx

      public ivec4 xwzx()
    • xwzy

      public ivec4 xwzy()
    • xwzz

      public ivec4 xwzz()
    • xxww

      public ivec4 xxww()
    • xxwx

      public ivec4 xxwx()
    • xxwy

      public ivec4 xxwy()
    • xxwz

      public ivec4 xxwz()
    • xxxw

      public ivec4 xxxw()
    • xxxx

      public ivec4 xxxx()
    • xxxy

      public ivec4 xxxy()
    • xxxz

      public ivec4 xxxz()
    • xxyw

      public ivec4 xxyw()
    • xxyx

      public ivec4 xxyx()
    • xxyy

      public ivec4 xxyy()
    • xxyz

      public ivec4 xxyz()
    • xxzw

      public ivec4 xxzw()
    • xxzx

      public ivec4 xxzx()
    • xxzy

      public ivec4 xxzy()
    • xxzz

      public ivec4 xxzz()
    • xyww

      public ivec4 xyww()
    • xywx

      public ivec4 xywx()
    • xywy

      public ivec4 xywy()
    • xywz

      public ivec4 xywz()
    • xyxw

      public ivec4 xyxw()
    • xyxx

      public ivec4 xyxx()
    • xyxy

      public ivec4 xyxy()
    • xyxz

      public ivec4 xyxz()
    • xyyw

      public ivec4 xyyw()
    • xyyx

      public ivec4 xyyx()
    • xyyy

      public ivec4 xyyy()
    • xyyz

      public ivec4 xyyz()
    • xyzw

      public ivec4 xyzw()
    • xyzx

      public ivec4 xyzx()
    • xyzy

      public ivec4 xyzy()
    • xyzz

      public ivec4 xyzz()
    • xzww

      public ivec4 xzww()
    • xzwx

      public ivec4 xzwx()
    • xzwy

      public ivec4 xzwy()
    • xzwz

      public ivec4 xzwz()
    • xzxw

      public ivec4 xzxw()
    • xzxx

      public ivec4 xzxx()
    • xzxy

      public ivec4 xzxy()
    • xzxz

      public ivec4 xzxz()
    • xzyw

      public ivec4 xzyw()
    • xzyx

      public ivec4 xzyx()
    • xzyy

      public ivec4 xzyy()
    • xzyz

      public ivec4 xzyz()
    • xzzw

      public ivec4 xzzw()
    • xzzx

      public ivec4 xzzx()
    • xzzy

      public ivec4 xzzy()
    • xzzz

      public ivec4 xzzz()
    • ywww

      public ivec4 ywww()
    • ywwx

      public ivec4 ywwx()
    • ywwy

      public ivec4 ywwy()
    • ywwz

      public ivec4 ywwz()
    • ywxw

      public ivec4 ywxw()
    • ywxx

      public ivec4 ywxx()
    • ywxy

      public ivec4 ywxy()
    • ywxz

      public ivec4 ywxz()
    • ywyw

      public ivec4 ywyw()
    • ywyx

      public ivec4 ywyx()
    • ywyy

      public ivec4 ywyy()
    • ywyz

      public ivec4 ywyz()
    • ywzw

      public ivec4 ywzw()
    • ywzx

      public ivec4 ywzx()
    • ywzy

      public ivec4 ywzy()
    • ywzz

      public ivec4 ywzz()
    • yxww

      public ivec4 yxww()
    • yxwx

      public ivec4 yxwx()
    • yxwy

      public ivec4 yxwy()
    • yxwz

      public ivec4 yxwz()
    • yxxw

      public ivec4 yxxw()
    • yxxx

      public ivec4 yxxx()
    • yxxy

      public ivec4 yxxy()
    • yxxz

      public ivec4 yxxz()
    • yxyw

      public ivec4 yxyw()
    • yxyx

      public ivec4 yxyx()
    • yxyy

      public ivec4 yxyy()
    • yxyz

      public ivec4 yxyz()
    • yxzw

      public ivec4 yxzw()
    • yxzx

      public ivec4 yxzx()
    • yxzy

      public ivec4 yxzy()
    • yxzz

      public ivec4 yxzz()
    • yyww

      public ivec4 yyww()
    • yywx

      public ivec4 yywx()
    • yywy

      public ivec4 yywy()
    • yywz

      public ivec4 yywz()
    • yyxw

      public ivec4 yyxw()
    • yyxx

      public ivec4 yyxx()
    • yyxy

      public ivec4 yyxy()
    • yyxz

      public ivec4 yyxz()
    • yyyw

      public ivec4 yyyw()
    • yyyx

      public ivec4 yyyx()
    • yyyy

      public ivec4 yyyy()
    • yyyz

      public ivec4 yyyz()
    • yyzw

      public ivec4 yyzw()
    • yyzx

      public ivec4 yyzx()
    • yyzy

      public ivec4 yyzy()
    • yyzz

      public ivec4 yyzz()
    • yzww

      public ivec4 yzww()
    • yzwx

      public ivec4 yzwx()
    • yzwy

      public ivec4 yzwy()
    • yzwz

      public ivec4 yzwz()
    • yzxw

      public ivec4 yzxw()
    • yzxx

      public ivec4 yzxx()
    • yzxy

      public ivec4 yzxy()
    • yzxz

      public ivec4 yzxz()
    • yzyw

      public ivec4 yzyw()
    • yzyx

      public ivec4 yzyx()
    • yzyy

      public ivec4 yzyy()
    • yzyz

      public ivec4 yzyz()
    • yzzw

      public ivec4 yzzw()
    • yzzx

      public ivec4 yzzx()
    • yzzy

      public ivec4 yzzy()
    • yzzz

      public ivec4 yzzz()
    • zwww

      public ivec4 zwww()
    • zwwx

      public ivec4 zwwx()
    • zwwy

      public ivec4 zwwy()
    • zwwz

      public ivec4 zwwz()
    • zwxw

      public ivec4 zwxw()
    • zwxx

      public ivec4 zwxx()
    • zwxy

      public ivec4 zwxy()
    • zwxz

      public ivec4 zwxz()
    • zwyw

      public ivec4 zwyw()
    • zwyx

      public ivec4 zwyx()
    • zwyy

      public ivec4 zwyy()
    • zwyz

      public ivec4 zwyz()
    • zwzw

      public ivec4 zwzw()
    • zwzx

      public ivec4 zwzx()
    • zwzy

      public ivec4 zwzy()
    • zwzz

      public ivec4 zwzz()
    • zxww

      public ivec4 zxww()
    • zxwx

      public ivec4 zxwx()
    • zxwy

      public ivec4 zxwy()
    • zxwz

      public ivec4 zxwz()
    • zxxw

      public ivec4 zxxw()
    • zxxx

      public ivec4 zxxx()
    • zxxy

      public ivec4 zxxy()
    • zxxz

      public ivec4 zxxz()
    • zxyw

      public ivec4 zxyw()
    • zxyx

      public ivec4 zxyx()
    • zxyy

      public ivec4 zxyy()
    • zxyz

      public ivec4 zxyz()
    • zxzw

      public ivec4 zxzw()
    • zxzx

      public ivec4 zxzx()
    • zxzy

      public ivec4 zxzy()
    • zxzz

      public ivec4 zxzz()
    • zyww

      public ivec4 zyww()
    • zywx

      public ivec4 zywx()
    • zywy

      public ivec4 zywy()
    • zywz

      public ivec4 zywz()
    • zyxw

      public ivec4 zyxw()
    • zyxx

      public ivec4 zyxx()
    • zyxy

      public ivec4 zyxy()
    • zyxz

      public ivec4 zyxz()
    • zyyw

      public ivec4 zyyw()
    • zyyx

      public ivec4 zyyx()
    • zyyy

      public ivec4 zyyy()
    • zyyz

      public ivec4 zyyz()
    • zyzw

      public ivec4 zyzw()
    • zyzx

      public ivec4 zyzx()
    • zyzy

      public ivec4 zyzy()
    • zyzz

      public ivec4 zyzz()
    • zzww

      public ivec4 zzww()
    • zzwx

      public ivec4 zzwx()
    • zzwy

      public ivec4 zzwy()
    • zzwz

      public ivec4 zzwz()
    • zzxw

      public ivec4 zzxw()
    • zzxx

      public ivec4 zzxx()
    • zzxy

      public ivec4 zzxy()
    • zzxz

      public ivec4 zzxz()
    • zzyw

      public ivec4 zzyw()
    • zzyx

      public ivec4 zzyx()
    • zzyy

      public ivec4 zzyy()
    • zzyz

      public ivec4 zzyz()
    • zzzw

      public ivec4 zzzw()
    • zzzx

      public ivec4 zzzx()
    • zzzy

      public ivec4 zzzy()
    • zzzz

      public ivec4 zzzz()