UNPKG

@polygonjs/plugin-mapbox

Version:

Mapbox plugin for the 3D engine https://polygonjs.com

17 lines (16 loc) 906 B
import { BufferGeometry } from 'three'; import { Vector2 } from 'three'; import { MapboxPlaneSopNode } from '../../MapboxPlane'; import { MapboxCameraObjNode } from '../../../obj/MapboxCamera'; import { CoreMapboxTransform } from '../../../../../core/mapbox/Transform'; import { CoreGeometry } from '@polygonjs/polygonjs/dist/src/core/geometry/Geometry'; import { Vector2Like } from '@polygonjs/polygonjs/dist/src/types/GlobalTypes'; export declare class MapboxPlaneFrustumController { protected node: MapboxPlaneSopNode; constructor(node: MapboxPlaneSopNode); deleteOutOfView(geometry: BufferGeometry, core_geo: CoreGeometry, camera_node: MapboxCameraObjNode, transformer: CoreMapboxTransform, plane_dimensions: Vector2, segments_counts: Vector2Like): BufferGeometry | null | undefined; private _triangle_a; private _triangle_b; private _point_pos; private _deleteOutOfView; }