diff --git a/mappings/net/minecraft/util/math/Divider.mapping b/mappings/net/minecraft/util/math/Divider.mapping new file mode 100644 index 0000000000..254dcd86bd --- /dev/null +++ b/mappings/net/minecraft/util/math/Divider.mapping @@ -0,0 +1,16 @@ +CLASS net/minecraft/class_7836 net/minecraft/util/math/Divider + COMMENT A class for dividing an integer into {@link #divisor} number of integers + COMMENT such that the difference between any integers is {@code 0} or {@code 1}. + COMMENT The resulting integers sum to the {@code dividend}. + COMMENT For example, {@code new Divider(13, 5)} will produce {@code 2, 3, 2, 3, 3}. + FIELD field_40738 divisor I + FIELD field_40739 quotient I + FIELD field_40740 mod I + FIELD field_40741 returnedCount I + FIELD field_40742 remainder I + METHOD (II)V + ARG 1 dividend + ARG 2 divisor + METHOD method_46402 asIterable (II)Ljava/lang/Iterable; + ARG 0 dividend + ARG 1 divisor diff --git a/mappings/net/minecraft/util/math/MatrixUtil.mapping b/mappings/net/minecraft/util/math/MatrixUtil.mapping new file mode 100644 index 0000000000..c64d8f55f6 --- /dev/null +++ b/mappings/net/minecraft/util/math/MatrixUtil.mapping @@ -0,0 +1,9 @@ +CLASS net/minecraft/class_7837 net/minecraft/util/math/MatrixUtil + FIELD field_40747 COS_PI_OVER_8 F + FIELD field_40748 SIN_PI_OVER_8 F + METHOD method_46412 svdDecompose (Lorg/joml/Matrix3f;)Lorg/apache/commons/lang3/tuple/Triple; + METHOD method_46413 affineTransform (Lorg/joml/Matrix4f;)Lorg/joml/Matrix4x3f; + ARG 0 matrix + METHOD method_46414 scale (Lorg/joml/Matrix4f;F)Lorg/joml/Matrix4f; + ARG 0 matrix + ARG 1 scalar diff --git a/mappings/net/minecraft/util/math/RotationAxis.mapping b/mappings/net/minecraft/util/math/RotationAxis.mapping new file mode 100644 index 0000000000..5c2b96c6de --- /dev/null +++ b/mappings/net/minecraft/util/math/RotationAxis.mapping @@ -0,0 +1,27 @@ +CLASS net/minecraft/class_7833 net/minecraft/util/math/RotationAxis + FIELD field_40713 NEGATIVE_X Lnet/minecraft/class_7833; + FIELD field_40714 POSITIVE_X Lnet/minecraft/class_7833; + FIELD field_40715 NEGATIVE_Y Lnet/minecraft/class_7833; + FIELD field_40716 POSITIVE_Y Lnet/minecraft/class_7833; + FIELD field_40717 NEGATIVE_Z Lnet/minecraft/class_7833; + FIELD field_40718 POSITIVE_Z Lnet/minecraft/class_7833; + METHOD method_46349 (F)Lorg/joml/Quaternionf; + ARG 0 rad + METHOD method_46350 (Lorg/joml/Vector3f;F)Lorg/joml/Quaternionf; + ARG 1 rad + METHOD method_46351 (F)Lorg/joml/Quaternionf; + ARG 0 rad + METHOD method_46352 (F)Lorg/joml/Quaternionf; + ARG 0 rad + METHOD method_46353 (F)Lorg/joml/Quaternionf; + ARG 0 rad + METHOD method_46354 (F)Lorg/joml/Quaternionf; + ARG 0 rad + METHOD method_46355 (F)Lorg/joml/Quaternionf; + ARG 0 rad + METHOD method_46356 of (Lorg/joml/Vector3f;)Lnet/minecraft/class_7833; + ARG 0 axis + METHOD rotation (F)Lorg/joml/Quaternionf; + ARG 1 rad + METHOD rotationDegrees (F)Lorg/joml/Quaternionf; + ARG 1 deg