Package samer.tools

Class vec2

  • java.lang.Object
    • samer.tools.vec2
  • All Implemented Interfaces:
    java.io.Serializable


    public class vec2
    extends java.lang.Object
    implements java.io.Serializable
    See Also:
    Serialized Form
    • Field Detail

      • x

        public double x
      • y

        public double y
    • Constructor Detail

      • vec2

        public vec2()
      • vec2

        public vec2(double i,
                    double j)
      • vec2

        public vec2(vec2 a)
    • Method Detail

      • norm

        public double norm()
      • neg

        public vec2 neg()
      • add

        public void add(vec2 a)
      • sub

        public void sub(vec2 a)
      • mul

        public void mul(double k)
      • div

        public void div(double k)
      • assign

        public void assign(vec2 a)
      • assign

        public void assign(double i,
                           double j)
      • normalise

        public void normalise()
      • div

        public static vec2 div(vec2 a,
                               double k)
      • mul

        public static vec2 mul(vec2 a,
                               double k)
      • mul

        public static vec2 mul(double k,
                               vec2 a)
      • dot

        public static double dot(vec2 a,
                                 vec2 b)