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.
20 lines (19 loc) • 619 B
TypeScript
import { T_Position } from "../common/type";
export default class ClippingTerrain {
_viewer: any;
_clippingPlanes: Cesium.ClippingPlaneCollection;
constructor();
get viewer(): any;
get clippingPlanes(): Cesium.ClippingPlaneCollection;
clipTerrain(positions: T_Position[], ishole?: boolean): void;
createPlane(p1: Cesium.Cartesian3, p2: Cesium.Cartesian3): Cesium.ClippingPlane;
isClockWise(latLngArr: any): boolean;
/**
*
* @param viewer
*/
install(viewer: any): void;
clear(): void;
destroy(): void;
uninstall(viewer: any): void;
}