Package com.mojang.math
Class Quaternion
java.lang.Object
com.mojang.math.Quaternion
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionQuaternion(float p_80130_, float p_80131_, float p_80132_, boolean p_80133_) Quaternion(float p_80125_, float p_80126_, float p_80127_, float p_80128_) Quaternion(Quaternion p_80135_) Quaternion(Vector3f p_80137_, float p_80138_, boolean p_80139_) -
Method Summary
Modifier and TypeMethodDescriptionvoidconj()copy()private static floatcos(float p_80152_) booleanstatic QuaternionfromXYZ(float p_175229_, float p_175230_, float p_175231_) static Quaternionstatic QuaternionfromXYZDegrees(Vector3f p_175226_) static QuaternionfromYXZ(float p_175219_, float p_175220_, float p_175221_) inthashCode()floati()floatj()floatk()voidmul(float p_80142_) voidmul(Quaternion p_80149_) voidfloatr()voidset(float p_80144_, float p_80145_, float p_80146_, float p_80147_) private static floatsin(float p_80155_) voidslerp(Quaternion p_175223_, float p_175224_) toString()toXYZ()toYXZ()
-
Field Details
-
ONE
-
i
private float i -
j
private float j -
k
private float k -
r
private float r
-
-
Constructor Details
-
Quaternion
public Quaternion(float p_80125_, float p_80126_, float p_80127_, float p_80128_) -
Quaternion
-
Quaternion
public Quaternion(float p_80130_, float p_80131_, float p_80132_, boolean p_80133_) -
Quaternion
-
-
Method Details
-
fromYXZ
-
fromXYZDegrees
-
fromXYZ
-
fromXYZ
-
toXYZ
-
toXYZDegrees
-
toYXZ
-
toYXZDegrees
-
equals
-
hashCode
public int hashCode() -
toString
-
i
public float i() -
j
public float j() -
k
public float k() -
r
public float r() -
mul
-
mul
public void mul(float p_80142_) -
conj
public void conj() -
set
public void set(float p_80144_, float p_80145_, float p_80146_, float p_80147_) -
cos
private static float cos(float p_80152_) -
sin
private static float sin(float p_80155_) -
normalize
public void normalize() -
slerp
-
copy
-