UNPKG

@giro3d/giro3d

Version:

A JS/WebGL framework for 3D geospatial data visualization

32 lines 1.2 kB
import { BufferGeometry, Vector3 } from 'three'; import type Extent from '../../core/geographic/Extent'; import type HeightMap from '../../core/HeightMap'; import type MemoryUsage from '../../core/MemoryUsage'; import type { GetMemoryUsageContext } from '../../core/MemoryUsage'; import type TileGeometry from './TileGeometry'; export declare function toCartesian(lat: number, lon: number, radius: number, target: Vector3): Vector3; export default class PanoramaTileGeometry extends BufferGeometry implements MemoryUsage, TileGeometry { readonly isMemoryUsage: true; private readonly _extent; private readonly _origin; private readonly _radius; private _segments; get vertexCount(): number; get segments(): number; set segments(v: number); get origin(): Vector3; get raycastGeometry(): this; constructor(params: { extent: Extent; segments: number; radius: number; }); resetHeights(): void; applyHeightMap(_heightMap: HeightMap): { min: number; max: number; }; getMemoryUsage(context: GetMemoryUsageContext): void; private buildBuffers; } //# sourceMappingURL=PanoramaTileGeometry.d.ts.map