Class Vector2f

java.lang.Object
cn.nukkit.math.Vector2f

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

    • x

      public final float x
    • y

      public final float y
  • Constructor Details

    • Vector2f

      public Vector2f()
    • Vector2f

      public Vector2f(float x)
    • Vector2f

      public Vector2f(float x, float y)
  • Method Details

    • getX

      public float getX()
    • getY

      public float getY()
    • getFloorX

      public int getFloorX()
    • getFloorY

      public int getFloorY()
    • add

      public Vector2f add(float x)
    • add

      public Vector2f add(float x, float y)
    • add

      public Vector2f add(Vector2f x)
    • subtract

      public Vector2f subtract(float x)
    • subtract

      public Vector2f subtract(float x, float y)
    • subtract

      public Vector2f subtract(Vector2f x)
    • ceil

      public Vector2f ceil()
    • floor

      public Vector2f floor()
    • round

      public Vector2f round()
    • abs

      public Vector2f abs()
    • multiply

      public Vector2f multiply(float number)
    • divide

      public Vector2f divide(float number)
    • distance

      public double distance(float x)
    • distance

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

      public double distance(Vector2f vector)
    • distanceSquared

      public double distanceSquared(float x)
    • distanceSquared

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

      public double distanceSquared(Vector2f vector)
    • length

      public double length()
    • lengthSquared

      public float lengthSquared()
    • normalize

      public Vector2f normalize()
    • dot

      public float dot(Vector2f v)
    • toString

      public String toString()
      Overrides:
      toString in class Object