UNPKG

@polygonjs/plugin-mapbox

Version:

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

31 lines (30 loc) 1.27 kB
import { Vector3 } from 'three'; import { LinearInterpolant } from 'three'; import { Group } from 'three'; import { Object3D } from 'three'; import { BufferGeometry } from 'three'; import { MapboxCameraObjNode } from '../../engine/nodes/obj/MapboxCamera'; export declare class CoreMapboxTransform { private _camera_node; static WORLD_SCALE: number; private pos_offset; constructor(_camera_node: MapboxCameraObjNode); transform_group2(group: Group): void; transform_group_FINAL(object: Object3D): void; transform_geometry_FINAL(geometry: BufferGeometry): void; transform_position_FINAL(position: Vector3): Vector3; untransform_position_FINAL(position: Vector3): Vector3; transform_group3(group: Object3D): void; transform_group(group: Group): void; private transform_geometry3; private transform_geometry_with_max_ratio; private transform_position3; private untransform_position3; private transform_position_with_max_ratio; private group_bbox_ratio; private bbox_ratio; private static _interpolant; static _step_size_from_zoom_interpolant(): LinearInterpolant; static _create_step_size_from_zoom_interpolant(): LinearInterpolant; static step_size_from_zoom(zoom: number): number; }