Class VectorW

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

public class VectorW extends Object
  • Constructor Details

    • VectorW

      public VectorW(World world, Vector vector)
    • VectorW

      public VectorW(World world, double x, double y, double z)
    • VectorW

      public VectorW(World world, double x, double y, double z, float yaw, float pitch)
    • VectorW

      public VectorW(Location loc)
  • Method Details

    • getW

      public World getW()
    • toLocation

      public Location toLocation()
    • toVector

      public Vector toVector()
    • distance

      public double distance(VectorW vector)
    • getBlockX

      public int getBlockX()
    • getBlockY

      public int getBlockY()
    • 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 VectorW add(VectorW vector)
    • subtract

      public VectorW subtract(VectorW vector)
    • multiply

      public VectorW multiply(VectorW vector)
    • divide

      public VectorW divide(VectorW vector)
    • add

      public VectorW add(double x, double y, double z)
    • subtract

      public VectorW subtract(double x, double y, double z)
    • multiply

      public VectorW multiply(double m)
    • divide

      public VectorW divide(double d)
    • multiply

      public VectorW multiply(double x, double y, double z)
    • divide

      public VectorW divide(double x, double y, double z)
    • crossProduct

      public VectorW crossProduct(VectorW vector)
    • dotProduct

      public double dotProduct(VectorW vector)
    • lengthSquared

      public double lengthSquared()
    • length

      public double length()
    • normalize

      public VectorW normalize()
    • zero

      public VectorW zero()
    • copy

      public VectorW copy()