UNPKG

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
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; }