Plane.d.ts 468 B

123456789101112131415
  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. }
  15. //# sourceMappingURL=Plane.d.ts.map