Quaternion - CreedVI/Raylib-J GitHub Wiki
The Qaternion data structure is used to store four floats as an x, y, z, w coordinate quartet. Quaternion is identical to Vector4 and should be used over Vector4 when performing Qaternion operations.
Constructors
Qaternion()
Qaternion quat = new Qaternion();
Results in a Qaternion with the value of 0, 0, 0, 0
Qaternion(float x, float y, float z, float w)
Qaternion position = new Qaternion(55, 67.4f, 4.3f, 5);
Results in a Qaternion with the value of 55, 67.4f, 4.3f, 5
Methods
setX(float x)
quat.setX(53);
Sets the value of x to 53
setY(float y)
quat.setY(326);
Sets the value of y to 326
setZ(float z)
quat.setZ(33);
Sets the value of z to 33
setW(float w)
quat.setW(6);
Sets the value of w to 6
getX()
quat.getX();
Returns the value of x
getY()
quat.getY();
Returns the value of y
getZ()
quat.getZ();
Returns the value of z
getW()
quat.getW();
Returns the value of w