UNPKG

@polygonjs/polygonjs

Version:

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

27 lines (26 loc) 1.17 kB
import { Vector3, LinearInterpolant, Group, Object3D, BufferGeometry } from 'three'; import { LngLat } from './Common'; export declare class CoreMapboxTransform { static WORLD_SCALE: number; private pos_offset; setLngLat(lngLat: LngLat): [number, number]; transform_group2(group: Group): void; transform_groupGeometry_FINAL(object: Object3D): void; transform_groupObject_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; }