Package cn.nukkit.math
Class BVector3
java.lang.Object
cn.nukkit.math.BVector3
-
Method Summary
Modifier and TypeMethodDescriptionstatic double
acos
(double cos) addAngle
(double xzAxisAngle, double yAxisAngle) addPos
(double x, double y, double z) static double
asin
(double sin) static double
atan
(double tan) static double
cos
(double angle) extend
(double length) static BVector3
fromAngle
(double xzAxisAngle, double yAxisAngle, double length) static BVector3
fromLocation
(Location location) static BVector3
fromLocation
(Location location, double length) static BVector3
fromPos
(double x, double y, double z) static BVector3
double
double
double
getPitch()
getPos()
double
double
getYaw()
double
static double
maxAbs
(double a, double b) static double
minAbs
(double a, double b) setAngle
(double xzAxisAngle, double yAxisAngle) setLength
(double length) setPos
(double x, double y, double z) setXZAngle
(double xzAngle) setYAngle
(double yAngle) static double
sin
(double angle) static double
tan
(double angle)
-
Method Details
-
fromLocation
-
fromLocation
-
fromAngle
-
fromPos
-
fromPos
-
extend
-
setLength
-
setAngle
-
setYAngle
-
setXZAngle
-
addAngle
-
setPos
-
addPos
-
addToPos
-
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
-
getLength
public double getLength()
-