Package rope.vector

Class vec

java.lang.Object
rope.vector.vec
All Implemented Interfaces:
R_Constants
Direct Known Subclasses:
vec2, vec3, vec4, vec5, vec6

public abstract class vec extends Object implements R_Constants
  • Field Details

    • size

      public int size
    • x

      public float x
    • y

      public float y
    • z

      public float z
    • w

      public float w
    • e

      public float e
    • f

      public float f
  • Constructor Details

    • vec

      public vec(int size)
  • Method Details

    • get_size

      @Deprecated public int get_size()
      Deprecated.
      instead use size()
      Returns:
      the number of components
    • size

      public int size()
    • get

      public vec get()
    • get

      public float get(int index)
    • array

      public float[] array()
      return the list of component
      Returns:
      float []
    • max

      public float max()
      max find the min and the max value in the vector list
      Returns:
      float
    • min

      public float min()
      min find the min and the max value in the vector list
      Returns:
      float
    • random

      public float random(float high)
    • random

      public float random(float low, float high)
    • random_next_gaussian

      public float random_next_gaussian(int n)
    • random_next_gaussian

      public float random_next_gaussian(float range)
    • random_next_gaussian

      public float random_next_gaussian(float range, int n)
    • map

      public float map(float value, float start1, float stop1, float start2, float stop2)
    • x

      public float x()
      return single float component
      Returns:
      float
    • y

      public float y()
    • z

      public float z()
    • w

      public float w()
    • a

      public float a()
    • b

      public float b()
    • c

      public float c()
    • d

      public float d()
    • e

      public float e()
    • f

      public float f()
    • s

      public float s()
    • t

      public float t()
    • p

      public float p()
    • q

      public float q()
    • u

      public float u()
    • v

      public float v()
    • red

      public float red()
    • gre

      public float gre()
    • blu

      public float blu()
    • hue

      public float hue()
    • sat

      public float sat()
    • bri

      public float bri()
    • alp

      public float alp()
    • uv

      public vec2 uv()
      return multi vec2, vec3, vec4 component
    • st

      public vec2 st()
    • pq

      public vec2 pq()
    • rgb

      public vec3 rgb()
    • hsb

      public vec3 hsb()
    • stpq

      public vec4 stpq()
    • rgba

      public vec4 rgba()
    • hsba

      public vec4 hsba()
    • ab

      public vec2 ab()
    • abc

      public vec3 abc()
    • abcd

      public vec4 abcd()
    • abcde

      public vec5 abcde()
    • abcdef

      public vec6 abcdef()
    • ww

      public vec2 ww()
    • wx

      public vec2 wx()
    • wy

      public vec2 wy()
    • wz

      public vec2 wz()
    • xw

      public vec2 xw()
    • xx

      public vec2 xx()
    • xy

      public vec2 xy()
    • xz

      public vec2 xz()
    • yw

      public vec2 yw()
    • yx

      public vec2 yx()
    • yy

      public vec2 yy()
    • yz

      public vec2 yz()
    • zw

      public vec2 zw()
    • zx

      public vec2 zx()
    • zy

      public vec2 zy()
    • zz

      public vec2 zz()
    • www

      public vec3 www()
    • wwx

      public vec3 wwx()
    • wwy

      public vec3 wwy()
    • wwz

      public vec3 wwz()
    • wxw

      public vec3 wxw()
    • wxx

      public vec3 wxx()
    • wxy

      public vec3 wxy()
    • wxz

      public vec3 wxz()
    • wyw

      public vec3 wyw()
    • wyx

      public vec3 wyx()
    • wyy

      public vec3 wyy()
    • wyz

      public vec3 wyz()
    • wzw

      public vec3 wzw()
    • wzx

      public vec3 wzx()
    • wzy

      public vec3 wzy()
    • wzz

      public vec3 wzz()
    • xww

      public vec3 xww()
    • xwx

      public vec3 xwx()
    • xwy

      public vec3 xwy()
    • xwz

      public vec3 xwz()
    • xxw

      public vec3 xxw()
    • xxx

      public vec3 xxx()
    • xxy

      public vec3 xxy()
    • xxz

      public vec3 xxz()
    • xyw

      public vec3 xyw()
    • xyx

      public vec3 xyx()
    • xyy

      public vec3 xyy()
    • xyz

      public vec3 xyz()
    • xzw

      public vec3 xzw()
    • xzx

      public vec3 xzx()
    • xzy

      public vec3 xzy()
    • yww

      public vec3 yww()
    • ywx

      public vec3 ywx()
    • ywy

      public vec3 ywy()
    • ywz

      public vec3 ywz()
    • yxw

      public vec3 yxw()
    • yxx

      public vec3 yxx()
    • yxy

      public vec3 yxy()
    • yxz

      public vec3 yxz()
    • yyw

      public vec3 yyw()
    • yyx

      public vec3 yyx()
    • yyy

      public vec3 yyy()
    • yyz

      public vec3 yyz()
    • yzw

      public vec3 yzw()
    • yzx

      public vec3 yzx()
    • yzy

      public vec3 yzy()
    • zww

      public vec3 zww()
    • zwx

      public vec3 zwx()
    • zwy

      public vec3 zwy()
    • zwz

      public vec3 zwz()
    • zxw

      public vec3 zxw()
    • zxx

      public vec3 zxx()
    • zxy

      public vec3 zxy()
    • zxz

      public vec3 zxz()
    • zyw

      public vec3 zyw()
    • zyx

      public vec3 zyx()
    • zyy

      public vec3 zyy()
    • zyz

      public vec3 zyz()
    • zzw

      public vec3 zzw()
    • zzx

      public vec3 zzx()
    • zzy

      public vec3 zzy()
    • zzz

      public vec3 zzz()
    • wwww

      public vec4 wwww()
    • wwwx

      public vec4 wwwx()
    • wwwy

      public vec4 wwwy()
    • wwwz

      public vec4 wwwz()
    • wwxw

      public vec4 wwxw()
    • wwxx

      public vec4 wwxx()
    • wwxy

      public vec4 wwxy()
    • wwxz

      public vec4 wwxz()
    • wwyw

      public vec4 wwyw()
    • wwyx

      public vec4 wwyx()
    • wwyy

      public vec4 wwyy()
    • wwyz

      public vec4 wwyz()
    • wwzw

      public vec4 wwzw()
    • wwzx

      public vec4 wwzx()
    • wwzy

      public vec4 wwzy()
    • wwzz

      public vec4 wwzz()
    • wxww

      public vec4 wxww()
    • wxwx

      public vec4 wxwx()
    • wxwy

      public vec4 wxwy()
    • wxwz

      public vec4 wxwz()
    • wxxw

      public vec4 wxxw()
    • wxxx

      public vec4 wxxx()
    • wxxy

      public vec4 wxxy()
    • wxxz

      public vec4 wxxz()
    • wxyw

      public vec4 wxyw()
    • wxyx

      public vec4 wxyx()
    • wxyy

      public vec4 wxyy()
    • wxyz

      public vec4 wxyz()
    • wxzw

      public vec4 wxzw()
    • wxzx

      public vec4 wxzx()
    • wxzy

      public vec4 wxzy()
    • wxzz

      public vec4 wxzz()
    • wyww

      public vec4 wyww()
    • wywx

      public vec4 wywx()
    • wywy

      public vec4 wywy()
    • wywz

      public vec4 wywz()
    • wyxw

      public vec4 wyxw()
    • wyxx

      public vec4 wyxx()
    • wyxy

      public vec4 wyxy()
    • wyxz

      public vec4 wyxz()
    • wyyw

      public vec4 wyyw()
    • wyyx

      public vec4 wyyx()
    • wyyy

      public vec4 wyyy()
    • wyyz

      public vec4 wyyz()
    • wyzw

      public vec4 wyzw()
    • wyzx

      public vec4 wyzx()
    • wyzy

      public vec4 wyzy()
    • wzww

      public vec4 wzww()
    • wzwx

      public vec4 wzwx()
    • wzwy

      public vec4 wzwy()
    • wzwz

      public vec4 wzwz()
    • wzxw

      public vec4 wzxw()
    • wzxx

      public vec4 wzxx()
    • wzxy

      public vec4 wzxy()
    • wzxz

      public vec4 wzxz()
    • wzyw

      public vec4 wzyw()
    • wzyx

      public vec4 wzyx()
    • wzyy

      public vec4 wzyy()
    • wzyz

      public vec4 wzyz()
    • wzzw

      public vec4 wzzw()
    • wzzx

      public vec4 wzzx()
    • wzzy

      public vec4 wzzy()
    • wzzz

      public vec4 wzzz()
    • xwww

      public vec4 xwww()
    • xwwx

      public vec4 xwwx()
    • xwwy

      public vec4 xwwy()
    • xwwz

      public vec4 xwwz()
    • xwxw

      public vec4 xwxw()
    • xwxx

      public vec4 xwxx()
    • xwxy

      public vec4 xwxy()
    • xwxz

      public vec4 xwxz()
    • xwyw

      public vec4 xwyw()
    • xwyx

      public vec4 xwyx()
    • xwyy

      public vec4 xwyy()
    • xwyz

      public vec4 xwyz()
    • xwzw

      public vec4 xwzw()
    • xwzx

      public vec4 xwzx()
    • xwzy

      public vec4 xwzy()
    • xwzz

      public vec4 xwzz()
    • xxww

      public vec4 xxww()
    • xxwx

      public vec4 xxwx()
    • xxwy

      public vec4 xxwy()
    • xxwz

      public vec4 xxwz()
    • xxxw

      public vec4 xxxw()
    • xxxx

      public vec4 xxxx()
    • xxxy

      public vec4 xxxy()
    • xxxz

      public vec4 xxxz()
    • xxyw

      public vec4 xxyw()
    • xxyx

      public vec4 xxyx()
    • xxyy

      public vec4 xxyy()
    • xxyz

      public vec4 xxyz()
    • xxzw

      public vec4 xxzw()
    • xxzx

      public vec4 xxzx()
    • xxzy

      public vec4 xxzy()
    • xxzz

      public vec4 xxzz()
    • xyww

      public vec4 xyww()
    • xywx

      public vec4 xywx()
    • xywy

      public vec4 xywy()
    • xywz

      public vec4 xywz()
    • xyxw

      public vec4 xyxw()
    • xyxx

      public vec4 xyxx()
    • xyxy

      public vec4 xyxy()
    • xyxz

      public vec4 xyxz()
    • xyyw

      public vec4 xyyw()
    • xyyx

      public vec4 xyyx()
    • xyyy

      public vec4 xyyy()
    • xyyz

      public vec4 xyyz()
    • xyzw

      public vec4 xyzw()
    • xyzx

      public vec4 xyzx()
    • xyzy

      public vec4 xyzy()
    • xyzz

      public vec4 xyzz()
    • xzww

      public vec4 xzww()
    • xzwx

      public vec4 xzwx()
    • xzwy

      public vec4 xzwy()
    • xzwz

      public vec4 xzwz()
    • xzxw

      public vec4 xzxw()
    • xzxx

      public vec4 xzxx()
    • xzxy

      public vec4 xzxy()
    • xzxz

      public vec4 xzxz()
    • xzyw

      public vec4 xzyw()
    • xzyx

      public vec4 xzyx()
    • xzyy

      public vec4 xzyy()
    • xzyz

      public vec4 xzyz()
    • xzzw

      public vec4 xzzw()
    • xzzx

      public vec4 xzzx()
    • xzzy

      public vec4 xzzy()
    • xzzz

      public vec4 xzzz()
    • ywww

      public vec4 ywww()
    • ywwx

      public vec4 ywwx()
    • ywwy

      public vec4 ywwy()
    • ywwz

      public vec4 ywwz()
    • ywxw

      public vec4 ywxw()
    • ywxx

      public vec4 ywxx()
    • ywxy

      public vec4 ywxy()
    • ywxz

      public vec4 ywxz()
    • ywyw

      public vec4 ywyw()
    • ywyx

      public vec4 ywyx()
    • ywyy

      public vec4 ywyy()
    • ywyz

      public vec4 ywyz()
    • ywzw

      public vec4 ywzw()
    • ywzx

      public vec4 ywzx()
    • ywzy

      public vec4 ywzy()
    • ywzz

      public vec4 ywzz()
    • yxww

      public vec4 yxww()
    • yxwx

      public vec4 yxwx()
    • yxwy

      public vec4 yxwy()
    • yxwz

      public vec4 yxwz()
    • yxxw

      public vec4 yxxw()
    • yxxx

      public vec4 yxxx()
    • yxxy

      public vec4 yxxy()
    • yxxz

      public vec4 yxxz()
    • yxyw

      public vec4 yxyw()
    • yxyx

      public vec4 yxyx()
    • yxyy

      public vec4 yxyy()
    • yxyz

      public vec4 yxyz()
    • yxzw

      public vec4 yxzw()
    • yxzx

      public vec4 yxzx()
    • yxzy

      public vec4 yxzy()
    • yxzz

      public vec4 yxzz()
    • yyww

      public vec4 yyww()
    • yywx

      public vec4 yywx()
    • yywy

      public vec4 yywy()
    • yywz

      public vec4 yywz()
    • yyxw

      public vec4 yyxw()
    • yyxx

      public vec4 yyxx()
    • yyxy

      public vec4 yyxy()
    • yyxz

      public vec4 yyxz()
    • yyyw

      public vec4 yyyw()
    • yyyx

      public vec4 yyyx()
    • yyyy

      public vec4 yyyy()
    • yyyz

      public vec4 yyyz()
    • yyzw

      public vec4 yyzw()
    • yyzx

      public vec4 yyzx()
    • yyzy

      public vec4 yyzy()
    • yyzz

      public vec4 yyzz()
    • yzww

      public vec4 yzww()
    • yzwx

      public vec4 yzwx()
    • yzwy

      public vec4 yzwy()
    • yzwz

      public vec4 yzwz()
    • yzxw

      public vec4 yzxw()
    • yzxx

      public vec4 yzxx()
    • yzxy

      public vec4 yzxy()
    • yzxz

      public vec4 yzxz()
    • yzyw

      public vec4 yzyw()
    • yzyx

      public vec4 yzyx()
    • yzyy

      public vec4 yzyy()
    • yzyz

      public vec4 yzyz()
    • yzzw

      public vec4 yzzw()
    • yzzx

      public vec4 yzzx()
    • yzzy

      public vec4 yzzy()
    • yzzz

      public vec4 yzzz()
    • zwww

      public vec4 zwww()
    • zwwx

      public vec4 zwwx()
    • zwwy

      public vec4 zwwy()
    • zwwz

      public vec4 zwwz()
    • zwxw

      public vec4 zwxw()
    • zwxx

      public vec4 zwxx()
    • zwxy

      public vec4 zwxy()
    • zwxz

      public vec4 zwxz()
    • zwyw

      public vec4 zwyw()
    • zwyx

      public vec4 zwyx()
    • zwyy

      public vec4 zwyy()
    • zwyz

      public vec4 zwyz()
    • zwzw

      public vec4 zwzw()
    • zwzx

      public vec4 zwzx()
    • zwzy

      public vec4 zwzy()
    • zwzz

      public vec4 zwzz()
    • zxww

      public vec4 zxww()
    • zxwx

      public vec4 zxwx()
    • zxwy

      public vec4 zxwy()
    • zxwz

      public vec4 zxwz()
    • zxxw

      public vec4 zxxw()
    • zxxx

      public vec4 zxxx()
    • zxxy

      public vec4 zxxy()
    • zxxz

      public vec4 zxxz()
    • zxyw

      public vec4 zxyw()
    • zxyx

      public vec4 zxyx()
    • zxyy

      public vec4 zxyy()
    • zxyz

      public vec4 zxyz()
    • zxzw

      public vec4 zxzw()
    • zxzx

      public vec4 zxzx()
    • zxzy

      public vec4 zxzy()
    • zxzz

      public vec4 zxzz()
    • zyww

      public vec4 zyww()
    • zywx

      public vec4 zywx()
    • zywy

      public vec4 zywy()
    • zywz

      public vec4 zywz()
    • zyxw

      public vec4 zyxw()
    • zyxx

      public vec4 zyxx()
    • zyxy

      public vec4 zyxy()
    • zyxz

      public vec4 zyxz()
    • zyyw

      public vec4 zyyw()
    • zyyx

      public vec4 zyyx()
    • zyyy

      public vec4 zyyy()
    • zyyz

      public vec4 zyyz()
    • zyzw

      public vec4 zyzw()
    • zyzx

      public vec4 zyzx()
    • zyzy

      public vec4 zyzy()
    • zyzz

      public vec4 zyzz()
    • zzww

      public vec4 zzww()
    • zzwx

      public vec4 zzwx()
    • zzwy

      public vec4 zzwy()
    • zzwz

      public vec4 zzwz()
    • zzxw

      public vec4 zzxw()
    • zzxx

      public vec4 zzxx()
    • zzxy

      public vec4 zzxy()
    • zzxz

      public vec4 zzxz()
    • zzyw

      public vec4 zzyw()
    • zzyx

      public vec4 zzyx()
    • zzyy

      public vec4 zzyy()
    • zzyz

      public vec4 zzyz()
    • zzzw

      public vec4 zzzw()
    • zzzx

      public vec4 zzzx()
    • zzzy

      public vec4 zzzy()
    • zzzz

      public vec4 zzzz()