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 void
ShriekParticle.method_42583
(VertexConsumer vertexConsumer, Camera camera, float float2, Consumer<Quaternion> consumer) private void
VibrationParticle.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 TypeMethodDescriptionvoid
MatrixStack.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 Quaternion
Quaternion.IDENTITY
private @Nullable Quaternion
AffineTransformation.rotation1
private @Nullable Quaternion
AffineTransformation.rotation2
Methods in net.minecraft.util.math that return QuaternionModifier and TypeMethodDescriptionQuaternion.copy()
static Quaternion
Quaternion.fromEulerXyz
(float x, float y, float z) static Quaternion
Quaternion.fromEulerXyz
(Vec3f vector) static Quaternion
Quaternion.fromEulerXyzDegrees
(Vec3f vector) static Quaternion
Quaternion.fromEulerYxz
(float x, float y, float z) Vec3f.getDegreesQuaternion
(float angle) Vec3f.getRadialQuaternion
(float angle) AffineTransformation.getRotation1()
AffineTransformation.getRotation2()
Direction.getRotationQuaternion()
private static Quaternion
Matrix3f.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 TypeMethodDescriptionvoid
Quaternion.hamiltonProduct
(Quaternion other) private static void
Matrix3f.method_35260
(Matrix3f matrix, Quaternion quaternion) void
Quaternion.method_35822
(Quaternion quaternion, float float2) void
Matrix3f.multiply
(Quaternion quaternion) void
Matrix4f.multiply
(Quaternion quaternion) void
Vec3f.rotate
(Quaternion rotation) void
Vector4f.rotate
(Quaternion rotation) private static Matrix4f
AffineTransformation.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)