Class Vector2D

java.lang.Object
com.kamikazejam.kamicommon.util.data.Vector2D

public class Vector2D extends Object
  • Constructor Details

    • Vector2D

      public Vector2D(Vector vector)
    • Vector2D

      public Vector2D(double x, double z)
    • Vector2D

      public Vector2D(double x, double z, float yaw, float pitch)
    • Vector2D

      public Vector2D(Location loc)
  • Method Details

    • toLocation

      public Location toLocation(World w)
    • toLocation

      public Location toLocation(World w, double y)
    • toLocation

      public Location toLocation(World w, double y, float yaw, float pitch)
    • toVector

      public Vector toVector()
    • toVector

      public Vector toVector(double y)
    • distanceSquared

      public double distanceSquared(Vector2D vector)
    • distance

      public double distance(Vector2D vector)
    • getBlockX

      public int getBlockX()
    • getBlockZ

      public int getBlockZ()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • add

      public Vector2D add(Vector2D vector)
    • subtract

      public Vector2D subtract(Vector2D vector)
    • multiply

      public Vector2D multiply(Vector2D vector)
    • divide

      public Vector2D divide(Vector2D vector)
    • add

      public Vector2D add(double x, double z)
    • subtract

      public Vector2D subtract(double x, double z)
    • multiply

      public Vector2D multiply(double m)
    • divide

      public Vector2D divide(double d)
    • multiply

      public Vector2D multiply(double x, double z)
    • divide

      public Vector2D divide(double x, double z)
    • lengthSquared

      public double lengthSquared()
    • length

      public double length()
    • normalize

      public Vector2D normalize()
    • zero

      public Vector2D zero()
    • copy

      public Vector2D copy()