Uses of Class
net.minecraft.util.math.Quaternion
Packages that use Quaternion
Package
Description
-
Uses of Quaternion in net.minecraft.client.particle
Method parameters in net.minecraft.client.particle with type arguments of type QuaternionModifier and TypeMethodDescriptionprivate voidShriekParticle.method_42583(VertexConsumer vertexConsumer, Camera camera, float float2, Consumer<Quaternion> consumer) private voidVibrationParticle.render(VertexConsumer vertexConsumer, Camera camera, float tickDelta, Consumer<Quaternion> transforms) -
Uses of Quaternion in net.minecraft.client.render
Fields in net.minecraft.client.render declared as QuaternionMethods in net.minecraft.client.render that return Quaternion -
Uses of Quaternion in net.minecraft.client.render.entity
Fields in net.minecraft.client.render.entity declared as QuaternionMethods in net.minecraft.client.render.entity that return QuaternionMethods in net.minecraft.client.render.entity with parameters of type Quaternion -
Uses of Quaternion in net.minecraft.client.util.math
Methods in net.minecraft.client.util.math with parameters of type QuaternionModifier and TypeMethodDescriptionvoidMatrixStack.multiply(Quaternion quaternion) Applies the rotation transformation to the top entry. -
Uses of Quaternion in net.minecraft.util.math
Fields in net.minecraft.util.math declared as QuaternionModifier and TypeFieldDescriptionstatic final QuaternionQuaternion.IDENTITYprivate @Nullable QuaternionAffineTransformation.rotation1private @Nullable QuaternionAffineTransformation.rotation2Methods in net.minecraft.util.math that return QuaternionModifier and TypeMethodDescriptionQuaternion.copy()static QuaternionQuaternion.fromEulerXyz(float x, float y, float z) static QuaternionQuaternion.fromEulerXyz(Vec3f vector) static QuaternionQuaternion.fromEulerXyzDegrees(Vec3f vector) static QuaternionQuaternion.fromEulerYxz(float x, float y, float z) Vec3f.getDegreesQuaternion(float angle) Vec3f.getRadialQuaternion(float angle) AffineTransformation.getRotation1()AffineTransformation.getRotation2()Direction.getRotationQuaternion()private static QuaternionMatrix3f.method_22857(Matrix3f matrix) Methods in net.minecraft.util.math that return types with arguments of type QuaternionModifier and TypeMethodDescriptionMatrix3f.decomposeLinearTransformation()Matrix3f.decomposeLinearTransformation()Methods in net.minecraft.util.math with parameters of type QuaternionModifier and TypeMethodDescriptionvoidQuaternion.hamiltonProduct(Quaternion other) private static voidMatrix3f.method_35260(Matrix3f matrix, Quaternion quaternion) voidQuaternion.method_35822(Quaternion quaternion, float float2) voidMatrix3f.multiply(Quaternion quaternion) voidMatrix4f.multiply(Quaternion quaternion) voidVec3f.rotate(Quaternion rotation) voidVector4f.rotate(Quaternion rotation) private static Matrix4fAffineTransformation.setup(@Nullable Vec3f translation, @Nullable Quaternion rotation2, @Nullable Vec3f scale, @Nullable Quaternion rotation1) Constructors in net.minecraft.util.math with parameters of type QuaternionModifierConstructorDescriptionAffineTransformation(@Nullable Vec3f translation, @Nullable Quaternion rotation2, @Nullable Vec3f scale, @Nullable Quaternion rotation1) Matrix3f(Quaternion quaternion) Matrix4f(Quaternion quaternion) Quaternion(Quaternion other)