UNPKG

maplibre-gl

Version:

BSD licensed community fork of mapbox-gl, a WebGL interactive maps library

22 lines (18 loc) 562 B
import {type vec4} from 'gl-matrix'; import {type Frustum} from './frustum'; export const enum IntersectionResult { None = 0, Partial = 1, Full = 2, } export interface IBoundingVolume { /** * Performs an intersection test with a frustum. */ intersectsFrustum(frustum: Frustum): IntersectionResult; /** * Performs an intersection test with a half-space defined by a plane equation. * The half-space is assumed to lie on the positive side of the plane. */ intersectsPlane(plane: vec4): IntersectionResult; }