Class MatrixUtil

java.lang.Object
net.minecraft.util.math.MatrixUtil

public class MatrixUtil extends Object
Mappings:
Namespace Name
official e
intermediary net/minecraft/class_7837
named net/minecraft/util/math/MatrixUtil
  • Field Details

    • field_40746

      private static final float field_40746
      Mappings:
      Namespace Name Mixin selector
      official a Le;a:F
      intermediary field_40746 Lnet/minecraft/class_7837;field_40746:F
      named field_40746 Lnet/minecraft/util/math/MatrixUtil;field_40746:F
    • COS_PI_OVER_8

      private static final float COS_PI_OVER_8
      Mappings:
      Namespace Name Mixin selector
      official b Le;b:F
      intermediary field_40747 Lnet/minecraft/class_7837;field_40747:F
      named COS_PI_OVER_8 Lnet/minecraft/util/math/MatrixUtil;COS_PI_OVER_8:F
    • SIN_PI_OVER_8

      private static final float SIN_PI_OVER_8
      Mappings:
      Namespace Name Mixin selector
      official c Le;c:F
      intermediary field_40748 Lnet/minecraft/class_7837;field_40748:F
      named SIN_PI_OVER_8 Lnet/minecraft/util/math/MatrixUtil;SIN_PI_OVER_8:F
  • Constructor Details

    • MatrixUtil

      private MatrixUtil()
  • Method Details

    • scale

      public static Matrix4f scale(Matrix4f matrix, float scalar)
      Mappings:
      Namespace Name Mixin selector
      official a Le;a(Lorg/joml/Matrix4f;F)Lorg/joml/Matrix4f;
      intermediary method_46414 Lnet/minecraft/class_7837;method_46414(Lorg/joml/Matrix4f;F)Lorg/joml/Matrix4f;
      named scale Lnet/minecraft/util/math/MatrixUtil;scale(Lorg/joml/Matrix4f;F)Lorg/joml/Matrix4f;
    • method_46411

      private static com.mojang.datafixers.util.Pair<Float,Float> method_46411(float float2, float float3, float float4)
      Mappings:
      Namespace Name Mixin selector
      official a Le;a(FFF)Lcom/mojang/datafixers/util/Pair;
      intermediary method_46411 Lnet/minecraft/class_7837;method_46411(FFF)Lcom/mojang/datafixers/util/Pair;
      named method_46411 Lnet/minecraft/util/math/MatrixUtil;method_46411(FFF)Lcom/mojang/datafixers/util/Pair;
    • method_46410

      private static com.mojang.datafixers.util.Pair<Float,Float> method_46410(float float2, float float3)
      Mappings:
      Namespace Name Mixin selector
      official a Le;a(FF)Lcom/mojang/datafixers/util/Pair;
      intermediary method_46410 Lnet/minecraft/class_7837;method_46410(FF)Lcom/mojang/datafixers/util/Pair;
      named method_46410 Lnet/minecraft/util/math/MatrixUtil;method_46410(FF)Lcom/mojang/datafixers/util/Pair;
    • method_46415

      private static Quaternionf method_46415(Matrix3f matrix3f)
      Mappings:
      Namespace Name Mixin selector
      official b Le;b(Lorg/joml/Matrix3f;)Lorg/joml/Quaternionf;
      intermediary method_46415 Lnet/minecraft/class_7837;method_46415(Lorg/joml/Matrix3f;)Lorg/joml/Quaternionf;
      named method_46415 Lnet/minecraft/util/math/MatrixUtil;method_46415(Lorg/joml/Matrix3f;)Lorg/joml/Quaternionf;
    • svdDecompose

      public static Triple<Quaternionf,Vector3f,Quaternionf> svdDecompose(Matrix3f matrix3f)
      Mappings:
      Namespace Name Mixin selector
      official a Le;a(Lorg/joml/Matrix3f;)Lorg/apache/commons/lang3/tuple/Triple;
      intermediary method_46412 Lnet/minecraft/class_7837;method_46412(Lorg/joml/Matrix3f;)Lorg/apache/commons/lang3/tuple/Triple;
      named svdDecompose Lnet/minecraft/util/math/MatrixUtil;svdDecompose(Lorg/joml/Matrix3f;)Lorg/apache/commons/lang3/tuple/Triple;
    • affineTransform

      public static Matrix4x3f affineTransform(Matrix4f matrix)
      Mappings:
      Namespace Name Mixin selector
      official a Le;a(Lorg/joml/Matrix4f;)Lorg/joml/Matrix4x3f;
      intermediary method_46413 Lnet/minecraft/class_7837;method_46413(Lorg/joml/Matrix4f;)Lorg/joml/Matrix4x3f;
      named affineTransform Lnet/minecraft/util/math/MatrixUtil;affineTransform(Lorg/joml/Matrix4f;)Lorg/joml/Matrix4x3f;