1 | import { vec3 } from 'gl-matrix';
|
2 | export 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 | }
|