@plurid/plurid-engine
Version:
Plurid Engine and Utility Functions
32 lines (31 loc) • 723 B
TypeScript
/**
*
* @param xAngle
* @param yAngle
* @param zAngle
*/
export declare function rotateMatrix(xAngle: number, yAngle: number, zAngle?: number): number[];
/**
*
* @param x
* @param y
* @param z
*/
export declare function translateMatrix(x: number, y: number, z: number): number[];
/**
*
* @param s
*/
export declare function scaleMatrix(s: number): number[];
/**
*
* @param matrixA
* @param matrixB
*/
export declare function multiplyMatrices(matrixA: number[], matrixB: number[]): number[];
/**
*
* @param matrices
*/
export declare function multiplyArrayOfMatrices(matrices: number[][]): number[];
export declare function matrixArrayToCSSMatrix(array: number[]): string;