CLASS net/minecraft/class_4581 net/minecraft/util/math/Matrix3f FIELD field_20860 THREE_PLUS_TWO_SQRT_TWO F FIELD field_20861 COS_PI_OVER_EIGHT F FIELD field_20862 SIN_PI_OVER_EIGHT F FIELD field_20863 SQRT_HALF F FIELD field_21633 a00 F FIELD field_21634 a01 F FIELD field_21635 a02 F FIELD field_21636 a10 F FIELD field_21637 a11 F FIELD field_21638 a12 F FIELD field_21639 a20 F FIELD field_21640 a21 F FIELD field_21641 a22 F METHOD (Lnet/minecraft/class_4581;)V ARG 1 source METHOD method_22847 transpose ()V METHOD method_22849 getSinAndCosOfRotation (FFF)Lcom/mojang/datafixers/util/Pair; ARG 0 upperLeft ARG 1 diagonalAverage ARG 2 lowerRight METHOD method_22852 load (Lnet/minecraft/class_4581;)V ARG 1 source METHOD method_22853 decomposeLinearTransformation ()Lorg/apache/commons/lang3/tuple/Triple; METHOD method_22855 multiply (Lnet/minecraft/class_4581;)V ARG 1 other METHOD method_22856 loadIdentity ()V METHOD method_23274 multiply (Lnet/minecraft/class_1158;)V ARG 1 quaternion METHOD method_23296 copy ()Lnet/minecraft/class_4581; METHOD method_23729 multiply (F)V ARG 1 scalar METHOD method_23731 determinantAndAdjugate ()F METHOD method_23732 invert ()Z METHOD method_23963 scale (FFF)Lnet/minecraft/class_4581; ARG 0 x ARG 1 y ARG 2 z METHOD method_26288 set (IIF)V ARG 1 x ARG 2 y ARG 3 value