Files
avz-site/node_modules/maath/dist/declarations/src/matrix.d.ts
T
2026-05-30 19:59:39 -03:00

58 lines
1.0 KiB
TypeScript

import { Matrix3, Matrix4 } from "three";
/**
*
* @param terms
*
* | a b |
* | c d |
*
* @returns {number} determinant
*/
export declare function determinant2(...terms: number[]): number;
/**
*
* @param terms
*
* | a b c |
* | d e f |
* | g h i |
*
* @returns {number} determinant
*/
export declare function determinant3(...terms: number[]): number;
/**
*
* @param terms
*
* | a b c g |
* | h i j k |
* | l m n o |
*
* @returns {number} determinant
*/
export declare function determinant4(...terms: number[]): void;
/**
*
* Get the determinant of matrix m without row r and col c
*
* @param {matrix} m Starter matrix
* @param r row to remove
* @param c col to remove
*
* | a b c |
* m = | d e f |
* | g h i |
*
* getMinor(m, 1, 1) would result in this determinant
*
* | a c |
* | g i |
*
* @returns {number} determinant
*/
export declare function getMinor(matrix: Matrix4, r: number, c: number): number;
/**
*
*/
export declare function matrixSum3(m1: Matrix3, m2: Matrix3): Matrix3;