Class BVector3

java.lang.Object
cn.nukkit.math.BVector3

@PowerNukkitXOnly @Since("1.6.0.0-PNX") public class BVector3 extends Object
  • Method Details

    • fromLocation

      public static BVector3 fromLocation(Location location)
    • fromLocation

      public static BVector3 fromLocation(Location location, double length)
    • fromAngle

      public static BVector3 fromAngle(double xzAxisAngle, double yAxisAngle, double length)
    • fromPos

      public static BVector3 fromPos(Vector3 pos)
    • fromPos

      public static BVector3 fromPos(double x, double y, double z)
    • extend

      public BVector3 extend(double length)
    • setLength

      public BVector3 setLength(double length)
    • setAngle

      public BVector3 setAngle(double xzAxisAngle, double yAxisAngle)
    • setYAngle

      public BVector3 setYAngle(double yAngle)
    • setXZAngle

      public BVector3 setXZAngle(double xzAngle)
    • addAngle

      public BVector3 addAngle(double xzAxisAngle, double yAxisAngle)
    • setPos

      public BVector3 setPos(double x, double y, double z)
    • addPos

      public BVector3 addPos(double x, double y, double z)
    • addToPos

      public Vector3 addToPos(Vector3 pos)
    • getYaw

      public double getYaw()
    • getHeadYaw

      public double getHeadYaw()
    • getPitch

      public double getPitch()
    • sin

      public static double sin(double angle)
    • cos

      public static double cos(double angle)
    • tan

      public static double tan(double angle)
    • asin

      public static double asin(double sin)
    • acos

      public static double acos(double cos)
    • atan

      public static double atan(double tan)
    • minAbs

      public static double minAbs(double a, double b)
    • maxAbs

      public static double maxAbs(double a, double b)
    • getXzAxisAngle

      public double getXzAxisAngle()
    • getYAxisAngle

      public double getYAxisAngle()
    • getPos

      public Vector3 getPos()
    • getLength

      public double getLength()