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.
22 lines (21 loc) • 780 B
TypeScript
import { T_Position } from "../common/type";
import Position from "../position/Position";
import Viewer from "../viewer/Viewer";
export default class ClippingTileset {
_viewer: Viewer;
_clippingPlanes: Cesium.ClippingPlaneCollection;
constructor();
get viewer(): Viewer;
get clippingPlanes(): Cesium.ClippingPlaneCollection;
clipTileset(tileset: Cesium.Cesium3DTileset, positions: T_Position[], ishole?: boolean): void;
createPlane(p1: Position, p2: Position, inverseTransform: Cesium.Matrix4, ishole: boolean): Cesium.ClippingPlane;
isClockWise(latLngArr: any): boolean;
/**
*
* @param viewer
*/
install(viewer: Viewer): void;
clear(): void;
destroy(): void;
uninstall(viewer: any): void;
}