@polygonjs/plugin-mapbox
Version:
Mapbox plugin for the 3D engine https://polygonjs.com
17 lines (16 loc) • 906 B
TypeScript
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;
}