Uses of Class
civitas.celestis.math.decimal.DecimalQuaternion
Packages that use DecimalQuaternion
-
Uses of DecimalQuaternion in civitas.celestis.math.decimal
Fields in civitas.celestis.math.decimal declared as DecimalQuaternionModifier and TypeFieldDescriptionstatic final DecimalQuaternionDecimalQuaternion.IDENTITYThe identity quaternion.Methods in civitas.celestis.math.decimal that return DecimalQuaternionModifier and TypeMethodDescriptionDecimalQuaternion.add(DecimalQuaternion q) Adds another quaternion to this quaternion, then returns the resulting quaternion.DecimalQuaternion.add(BigDecimal s) Adds a scalar to this quaternion, then returns the resulting quaternion.DecimalQuaternion.conjugate()Returns the conjugate of this quaternion.DecimalQuaternion.divide(BigDecimal s) Divides this quaternion by a scalar, then returns the resulting quaternion.DecimalQuaternion.inverse()Returns the inverse of this quaternion.DecimalQuaternion.multiply(DecimalQuaternion q) Multiplies this quaternion by the provided quaternionq.DecimalQuaternion.negate()Negates this quaternion, then returns the negated quaternion.DecimalQuaternion.normalize()Normalizes this quaternion to have a Euclidean norm (magnitude) of1.DecimalQuaternion.normalizeOrDefault(DecimalQuaternion q) Normalizes this quaternion to have a Euclidean norm (magnitude) of1.DecimalQuaternion.normalizeOrIdentity()Normalizes this quaternion to have a Euclidean norm (magnitude) of1.Decimal3.quaternion()Converts this vector into a pure quaternion.DecimalQuaternion.scale(BigDecimal s) Scales the rotation of this quaternion, then returns the resulting quaternion.DecimalQuaternion.subtract(DecimalQuaternion q) Subtracts this quaternion by another quaternion, then returns the resulting quaternion.DecimalQuaternion.subtract(BigDecimal s) Subtracts this quaternion by a scalar, then returns the resulting quaternion.Methods in civitas.celestis.math.decimal with parameters of type DecimalQuaternionModifier and TypeMethodDescriptionDecimalQuaternion.add(DecimalQuaternion q) Adds another quaternion to this quaternion, then returns the resulting quaternion.DecimalQuaternion.multiply(DecimalQuaternion q) Multiplies this quaternion by the provided quaternionq.DecimalQuaternion.normalizeOrDefault(DecimalQuaternion q) Normalizes this quaternion to have a Euclidean norm (magnitude) of1.Decimal3.rotate(DecimalQuaternion q) Rotates this vector by the provided rotation quaternionq.DecimalQuaternion.subtract(DecimalQuaternion q) Subtracts this quaternion by another quaternion, then returns the resulting quaternion.