Class MatrixUtil

java.lang.Object
org.cube.converter.util.math.matrix.MatrixUtil

public class MatrixUtil extends Object
  • Method Details

    • toTransform

      public static Transformation toTransform(List<Pair<Position3V,Position3V>> rotations, Cube cube)
    • fromMatrix

      public static Transformation fromMatrix(org.joml.Matrix4f matrix)
    • scale

      public static org.joml.Matrix4f scale(org.joml.Matrix4f matrix, float scalar)
    • applyJacobiIterations

      public static org.joml.Quaternionf applyJacobiIterations(org.joml.Matrix3f AtA, int numJacobiIterations)
    • svdDecompose

      public static Triple<org.joml.Quaternionf,org.joml.Vector3f,org.joml.Quaternionf> svdDecompose(org.joml.Matrix3f A)
    • isIdentity

      public static boolean isIdentity(org.joml.Matrix4f matrix)
    • isTranslation

      public static boolean isTranslation(org.joml.Matrix4f matrix)
    • isOrthonormal

      public static boolean isOrthonormal(org.joml.Matrix4f matrix)