Package codechicken.lib.vec
Class Quat
java.lang.Object
codechicken.lib.vec.Quat
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic QuataroundAxis(double ax, double ay, double az, double angle) static QuataroundAxis(Vector3 axis, double angle) copy()doublemag()rightMultiply(Quat quat) voidrotation()set(double d, double d1, double d2, double d3) setAroundAxis(double ax, double ay, double az, double angle) setAroundAxis(Vector3 axis, double angle) org.joml.Quaterniondorg.joml.QuaternionftoString()
-
Field Details
-
x
public double x -
y
public double y -
z
public double z -
s
public double s
-
-
Constructor Details
-
Quat
public Quat() -
Quat
-
Quat
public Quat(org.joml.Quaternionf quat) -
Quat
public Quat(org.joml.Quaterniond quat) -
Quat
public Quat(double d, double d1, double d2, double d3)
-
-
Method Details
-
set
-
set
-
aroundAxis
-
aroundAxis
-
setAroundAxis
-
setAroundAxis
-
multiply
-
rightMultiply
-
toQuaternionF
public org.joml.Quaternionf toQuaternionF() -
toQuaternionD
public org.joml.Quaterniond toQuaternionD() -
mag
public double mag() -
normalize
-
copy
-
rotate
-
toString
-
rotation
-