UNPKG

433 BTypeScriptView Raw
1import { vec3 } from 'gl-matrix';
2export declare class Plane {
3 distance: number;
4 normal: vec3;
5 /**
6 * lookup table for p-vertex & n-vertex when doing frustum culling
7 */
8 pnVertexFlag: number;
9 constructor(distance?: number, normal?: vec3);
10 updatePNVertexFlag(): void;
11 distanceToPoint(point: vec3): number;
12 normalize(): void;
13 intersectsLine(start: vec3, end: vec3, point?: vec3): boolean;
14}