bcgis-type
Version:
The SDK is based on Cesium for secondary development of 2, 3D all-in-one WebGis application framework, the framework optimizes the use of Cesium and add some additional features, designed for developers to quickly build WebGis applications.
35 lines (34 loc) • 968 B
TypeScript
import { Tileset } from "../overlay";
import Position from "../position/Position";
export declare class ModelSection {
name: string;
_longitude: number;
_latitude: number;
_height: number;
_heading: number;
_pitch: number;
_roll: number;
tile: Tileset;
plane: Cesium.Entity;
showPlane: boolean;
clippingPlane: Cesium.ClippingPlane;
show: boolean;
constructor(position: Position, tile: Tileset);
set longitude(val: number);
set latitude(val: number);
set height(val: number);
set heading(val: number);
set pitch(val: number);
set roll(val: number);
get longitude(): number;
get latitude(): number;
get height(): number;
get heading(): number;
get pitch(): number;
get roll(): number;
private rotatingByMatrix4;
private getInverseTransform;
private getClippingPlane;
getTilesCilpiingPlane(): void;
update(): void;
}