Package zombie.iso

Class Vector2

java.lang.Object
zombie.iso.Vector2
All Implemented Interfaces:
Cloneable

public final class Vector2 extends Object implements Cloneable
  • Field Details

    • x

      public float x
    • y

      public float y
  • Constructor Details

    • Vector2

      public Vector2()
    • Vector2

      public Vector2(Vector2 vector2)
    • Vector2

      public Vector2(float float1, float float2)
  • Method Details

    • fromAwtPoint

      public static Vector2 fromAwtPoint(Point point)
    • fromLengthDirection

      public static Vector2 fromLengthDirection(float float1, float float2)
    • dot

      public static float dot(float float1, float float2, float float3, float float4)
    • addScaled

      public static Vector2 addScaled(Vector2 vector2, Vector2 vector22, float float1, Vector2 vector23)
    • rotate

      public void rotate(float float1)
    • add

      public Vector2 add(Vector2 vector2)
    • aimAt

      public Vector2 aimAt(Vector2 vector2)
    • angleTo

      public float angleTo(Vector2 vector2)
    • angleBetween

      public float angleBetween(Vector2 vector2)
    • clone

      public Vector2 clone()
      Overrides:
      clone in class Object
    • distanceTo

      public float distanceTo(Vector2 vector2)
    • dot

      public float dot(Vector2 vector2)
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class Object
    • getDirection

      public float getDirection()
    • getDirection

      public static float getDirection(float float1, float float2)
    • getDirectionNeg

      @Deprecated public float getDirectionNeg()
      Deprecated.
    • setDirection

      public Vector2 setDirection(float float1)
    • getLength

      public float getLength()
    • getLengthSquared

      public float getLengthSquared()
    • setLength

      public Vector2 setLength(float float1)
    • normalize

      public float normalize()
    • set

      public Vector2 set(Vector2 vector2)
    • set

      public Vector2 set(float float1, float float2)
    • setLengthAndDirection

      public Vector2 setLengthAndDirection(float float1, float float2)
    • toAwtDimension

      public Dimension toAwtDimension()
    • toAwtPoint

      public Point toAwtPoint()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getX

      public float getX()
    • setX

      public void setX(float float1)
    • getY

      public float getY()
    • setY

      public void setY(float float1)
    • tangent

      public void tangent()
    • scale

      public void scale(float float1)
    • scale

      public static Vector2 scale(Vector2 vector2, float float1)