Uses of Class
com.ticxo.modelengine.api.utils.math.Quaternion
-
Uses of Quaternion in com.ticxo.modelengine.api.utils.math
Modifier and TypeMethodDescriptionQuaternion.add
(Quaternion other) Quaternion.altAdd
(Quaternion other) Quaternion.altConjugate()
Quaternion.altMul
(double value) Quaternion.altMul
(Quaternion other) Quaternion.conjugate()
Quaternion.copy()
static Quaternion
Quaternion.fromEulerAngle
(double x, double y, double z) static Quaternion
Quaternion.fromEulerAngle
(org.bukkit.util.EulerAngle eulerAngle) static Quaternion
Quaternion.fromEulerAngleDegree
(double x, double y, double z) static Quaternion
Quaternion.globalRotate
(Quaternion origin, Quaternion delta) static Quaternion
TMath.lerp
(Quaternion a, Quaternion b, double aT, double bT) static Quaternion
Quaternion.localRotate
(Quaternion origin, Quaternion delta) Quaternion.mul
(double value) Quaternion.mul
(Quaternion other) Quaternion.normalize()
static Quaternion
TMath.onlerp
(Quaternion a, Quaternion b, double t) static Quaternion
TMath.slerp
(Quaternion a, Quaternion b, double t) static Quaternion
TMath.smoothOnlerp
(Quaternion a, Quaternion b, Quaternion c, Quaternion d, double t) static Quaternion
TMath.smoothTSlerp
(Quaternion a, Quaternion b, Quaternion c, Quaternion d, double t) Matrix3x3.toQuaternion()
static Quaternion
TMath.tSlerp
(Quaternion a, Quaternion b, double t) static Quaternion
TMath.tSlerp
(Quaternion a, Quaternion b, double aT, double bT) Modifier and TypeMethodDescriptionQuaternion.add
(Quaternion other) Quaternion.altAdd
(Quaternion other) Quaternion.altMul
(Quaternion other) double
Quaternion.dot
(Quaternion other) static Matrix3x3
Matrix3x3.fromQuaternion
(Quaternion q) static Quaternion
Quaternion.globalRotate
(Quaternion origin, Quaternion delta) static Quaternion
TMath.lerp
(Quaternion a, Quaternion b, double aT, double bT) static Quaternion
Quaternion.localRotate
(Quaternion origin, Quaternion delta) Quaternion.mul
(Quaternion other) static Quaternion
TMath.onlerp
(Quaternion a, Quaternion b, double t) static Quaternion
TMath.slerp
(Quaternion a, Quaternion b, double t) static Quaternion
TMath.smoothOnlerp
(Quaternion a, Quaternion b, Quaternion c, Quaternion d, double t) static Quaternion
TMath.smoothTSlerp
(Quaternion a, Quaternion b, Quaternion c, Quaternion d, double t) static Quaternion
TMath.tSlerp
(Quaternion a, Quaternion b, double t) static Quaternion
TMath.tSlerp
(Quaternion a, Quaternion b, double aT, double bT)