@thi.ng/matrices
Version:
Matrix & quaternion operations for 2D/3D geometry processing
23 lines • 662 B
TypeScript
import type { Mat } from "./api.js";
/**
* Constructs a 4x4 matrix representing the given view frustum. Creates
* new matrix if `out` is `null`.
*
* @param out -
* @param left -
* @param right -
* @param bottom -
* @param top -
* @param near -
* @param far -
*/
export declare const frustum: (out: Mat | null, left: number, right: number, bottom: number, top: number, near: number, far: number) => Mat;
export declare const frustumBounds: (fovy: number, aspect: number, near: number, far: number) => {
left: number;
right: number;
bottom: number;
top: number;
near: number;
far: number;
};
//# sourceMappingURL=frustum.d.ts.map