@thi.ng/matrices
Version:
Matrix & quaternion operations for 2D/3D geometry processing
16 lines • 581 B
TypeScript
import type { ReadonlyVec, Vec } from "@thi.ng/vectors";
import type { MatOpMU, MultiMatOpMU } from "./api.js";
/**
* Matrix inversion. Returns `undefined` if matrix is not invertible.
* Mutates `mat` if `out` is `null`.
*
* @param out -
* @param mat -
*/
export declare const invert: MultiMatOpMU;
export declare const invert22: MatOpMU;
export declare const invert23: MatOpMU;
export declare const invert33: MatOpMU;
export declare const invert44: MatOpMU;
export declare const invertQ: (out: Vec | null, a: ReadonlyVec) => Vec<number>;
//# sourceMappingURL=invert.d.ts.map