2022-10-31 21:11:45 -04:00
|
|
|
|
CLASS net/minecraft/class_7837 net/minecraft/util/math/MatrixUtil
|
2023-01-31 08:03:27 -05:00
|
|
|
|
FIELD field_40746 COT_PI_OVER_8 F
|
2023-03-14 10:57:46 -04:00
|
|
|
|
FIELD field_43146 SIN_COS_PI_OVER_8 Lnet/minecraft/class_8218;
|
2023-03-08 09:39:45 -05:00
|
|
|
|
METHOD method_46410 qrGivensQuaternion (FF)Lnet/minecraft/class_8218;
|
2023-02-08 09:53:33 -05:00
|
|
|
|
COMMENT Computes the Givens quaternion for a QR factorization.
|
|
|
|
|
COMMENT See Algorithm 4 of <a href="https://pages.cs.wisc.edu/~sifakis/papers/SVD_TR1690.pdf">
|
|
|
|
|
COMMENT https://pages.cs.wisc.edu/~sifakis/papers/SVD_TR1690.pdf</a>.
|
2023-01-31 08:03:27 -05:00
|
|
|
|
ARG 0 a1
|
|
|
|
|
ARG 1 a2
|
2023-03-08 09:39:45 -05:00
|
|
|
|
METHOD method_46411 approximateGivensQuaternion (FFF)Lnet/minecraft/class_8218;
|
2023-02-08 09:53:33 -05:00
|
|
|
|
COMMENT Computes the approximate Givens rotation factors {@code (c, s) = (cos(phi), sin(phi))} for a 2×2 matrix.
|
|
|
|
|
COMMENT See Algorithm 4 of <a href="https://pages.cs.wisc.edu/~sifakis/papers/SVD_TR1690.pdf">
|
|
|
|
|
COMMENT https://pages.cs.wisc.edu/~sifakis/papers/SVD_TR1690.pdf</a>.
|
2023-01-31 08:03:27 -05:00
|
|
|
|
ARG 0 a11
|
2023-02-08 09:53:33 -05:00
|
|
|
|
COMMENT the top-left element of the matrix
|
2023-01-31 08:03:27 -05:00
|
|
|
|
ARG 1 a12
|
2023-02-08 09:53:33 -05:00
|
|
|
|
COMMENT the average of the two elements on the minor diagonal
|
2023-01-31 08:03:27 -05:00
|
|
|
|
ARG 2 a22
|
2023-02-08 09:53:33 -05:00
|
|
|
|
COMMENT the bottom-right element of the matrix
|
2022-10-31 21:11:45 -04:00
|
|
|
|
METHOD method_46412 svdDecompose (Lorg/joml/Matrix3f;)Lorg/apache/commons/lang3/tuple/Triple;
|
2023-01-31 08:03:27 -05:00
|
|
|
|
COMMENT Performs an approximate singular value decomposition on a 3×3 matrix.
|
2023-02-08 09:53:33 -05:00
|
|
|
|
COMMENT See Algorithm 4 of <a href="https://pages.cs.wisc.edu/~sifakis/papers/SVD_TR1690.pdf">
|
|
|
|
|
COMMENT https://pages.cs.wisc.edu/~sifakis/papers/SVD_TR1690.pdf</a>.
|
2023-01-31 08:03:27 -05:00
|
|
|
|
ARG 0 A
|
2022-10-31 21:11:45 -04:00
|
|
|
|
METHOD method_46414 scale (Lorg/joml/Matrix4f;F)Lorg/joml/Matrix4f;
|
|
|
|
|
ARG 0 matrix
|
|
|
|
|
ARG 1 scalar
|
2023-03-08 09:39:45 -05:00
|
|
|
|
METHOD method_46415 applyJacobiIteration (Lorg/joml/Matrix3f;Lorg/joml/Matrix3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;)V
|