UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

13 lines (12 loc) 626 B
import { BufferGeometry, Vector2 } from 'three'; import mapboxgl from 'mapbox-gl'; import { Vector2Like } from '../../../../types/GlobalTypes'; import { CoreObjectType, ObjectContent } from '../../../geometry/ObjectContent'; export declare class MapboxPlaneFrustumController<T extends CoreObjectType> { constructor(); deleteOutOfView(map: mapboxgl.Map, object: ObjectContent<T>, plane_dimensions: Vector2, segments_counts: Vector2Like): BufferGeometry<import("three").NormalBufferAttributes> | null | undefined; private _triangle_a; private _triangle_b; private _point_pos; private _deleteOutOfView; }