Class Vector2

java.lang.Object
cn.nukkit.math.Vector2

public class Vector2 extends Object
Author:
MagicDroidX (Nukkit Project)
  • Field Details

    • x

      public final double x
    • y

      public final double y
  • Constructor Details

    • Vector2

      public Vector2()
    • Vector2

      public Vector2(double x)
    • Vector2

      public Vector2(double x, double y)
  • Method Details

    • getX

      public double getX()
    • getY

      public double getY()
    • getFloorX

      public int getFloorX()
    • getFloorY

      public int getFloorY()
    • add

      public Vector2 add(double x)
    • add

      public Vector2 add(double x, double y)
    • add

      public Vector2 add(Vector2 x)
    • subtract

      public Vector2 subtract(double x)
    • subtract

      public Vector2 subtract(double x, double y)
    • subtract

      public Vector2 subtract(Vector2 x)
    • ceil

      public Vector2 ceil()
    • floor

      public Vector2 floor()
    • round

      public Vector2 round()
    • abs

      public Vector2 abs()
    • multiply

      public Vector2 multiply(double number)
    • divide

      public Vector2 divide(double number)
    • distance

      public double distance(double x)
    • distance

      public double distance(double x, double y)
    • distance

      public double distance(Vector2 vector)
    • distanceSquared

      public double distanceSquared(double x)
    • distanceSquared

      public double distanceSquared(double x, double y)
    • distanceSquared

      public double distanceSquared(Vector2 vector)
    • length

      public double length()
    • lengthSquared

      public double lengthSquared()
    • normalize

      public Vector2 normalize()
    • dot

      public double dot(Vector2 v)
    • toString

      public String toString()
      Overrides:
      toString in class Object