@giro3d/giro3d
Version:
A JS/WebGL framework for 3D geospatial data visualization
21 lines • 829 B
TypeScript
import type { Matrix4 } from 'three';
import { Box3, Sphere, Vector3 } from 'three';
import type ElevationRange from '../../core/ElevationRange';
import type Extent from '../../core/geographic/Extent';
import TileVolume from './TileVolume';
export default class PanoramaTileVolume extends TileVolume {
private readonly _radius;
private readonly _extent;
private _corners;
get extent(): Readonly<Extent>;
get radius(): Readonly<number>;
constructor(options: {
extent: Extent;
radius: number;
});
getWorldSpaceCorners(matrix: Matrix4, target?: Vector3[]): Vector3[];
protected computeLocalBox(): Box3;
setElevationRange(_range: ElevationRange): void;
getWorldSpaceBoundingSphere(target: Sphere, matrix: Matrix4): Sphere;
}
//# sourceMappingURL=PanoramaTileVolume.d.ts.map