/** * Convert world coordinates to screen normalized (-1, 1) * * @param viewMatrix Camera world matrix * @param projectionMatrix Camera projection matrix * @param worldPoint World point */ export declare function worldToScreenNormalized(viewMatrix: Array, projectionMatrix: Array, worldPoint: [x: number, y: number, z: number]): [x: number, y: number, z: number]; export declare function multiplyMatrices(a: Array, b: Array): Array; /** * @param matrix * @returns Matrix */ export declare function invertMatrix(matrix: Array): Array; /** * Convert world coordinates to screen (screenWidth, screenHeight) * * @param viewMatrix Camera world matrix * @param projectionMatrix Camera projection matrix * @param worldPoint World point * @param screenWidth Screen width * @param screenHeight Screen height */ export declare function worldToScreen(viewMatrix: Array, projectionMatrix: Array, worldPoint: [x: number, y: number, z: number], screenWidth: number, screenHeight: number): number[]; export declare function createOrthoProjectionMatrix(camera: any, width: any, height: any): number[]; export declare function createViewMatrix(camera: any): any[]; export declare function bcfWorldToScreenFromCamera(camera: any, canvas: HTMLCanvasElement, point: [x: number, y: number, z: number]): number[]; export declare function matrixLookAt(matrix: any, eye: any, target: any, up: any): any; //# sourceMappingURL=ConvetMath.d.ts.map