Uses of Interface
com.j3d.engine.math.matrix.MatrixInterface
Packages that use MatrixInterface
-
Uses of MatrixInterface in com.j3d.engine.geometry
Classes in com.j3d.engine.geometry that implement MatrixInterface -
Uses of MatrixInterface in com.j3d.engine.math.matrix
Classes in com.j3d.engine.math.matrix that implement MatrixInterfaceModifier and TypeClassDescriptionfinal classRepresents a final, specialized 3x3 matrix.classRepresents an immutable 3D vector or a point in 3D space.Methods in com.j3d.engine.math.matrix that return MatrixInterfaceModifier and TypeMethodDescriptionstatic MatrixInterfaceMatrixMath.add(MatrixInterface m1, MatrixInterface m2) Performs element-wise addition of two matrices.Matrix3.copy()Creates a deep copy of this matrix.MatrixInterface.copy()Creates and returns a deep copy of this matrix.static MatrixInterfaceMatrixMath.matrixOf(double[][] m) Creates aMatrixInterfaceinstance from a 2D double array.static MatrixInterfaceMatrixMath.mult(MatrixInterface m1, MatrixInterface m2) Performs matrix multiplication (m1 * m2).static MatrixInterfaceMatrixMath.sub(MatrixInterface m1, MatrixInterface m2) Performs element-wise subtraction of two matrices (m1 - m2).Methods in com.j3d.engine.math.matrix with parameters of type MatrixInterfaceModifier and TypeMethodDescriptionstatic MatrixInterfaceMatrixMath.add(MatrixInterface m1, MatrixInterface m2) Performs element-wise addition of two matrices.static booleanMatrixMath.equalsRowsEqualCols(MatrixInterface m1, MatrixInterface m2) Checks if two matrices have the same number of rows and columns.static J3DErrorMatrixException.exactDimensionException(MatrixInterface m1, MatrixInterface m2) static J3DErrorMatrixException.indexOutOfBounds(MatrixInterface mi, String indexLabel, int index, int low, int high) static MatrixInterfaceMatrixMath.mult(MatrixInterface m1, MatrixInterface m2) Performs matrix multiplication (m1 * m2).static Matrix3Matrix3.of(MatrixInterface m) Creates aMatrix3from anyMatrixInterfaceimplementation.static Vector3Vector3.of(MatrixInterface m) Creates aVector3from a 3x1MatrixInterface.static MatrixInterfaceMatrixMath.sub(MatrixInterface m1, MatrixInterface m2) Performs element-wise subtraction of two matrices (m1 - m2).