@dp_unity/dpu-gis-viewer
Version:
DPU GIS Viewer version Beta
24 lines (23 loc) • 736 B
TypeScript
import { Cartesian3, Viewer, Entity } from "cesium";
export declare class ClippingPlaneCesium {
private _viewer;
private _containerId;
private _selectedPlane;
private _targetY;
private _clippingPlanes;
private _planeEntities;
constructor(input: {
viewer: Viewer;
containerId: string;
});
firstClickPosition: Cartesian3 | undefined;
secondClickPosition: Cartesian3 | undefined;
lineEntity: Entity | undefined;
planeEntity: Entity | undefined;
createClipping: () => void;
private _isMove;
createAction: () => void;
createPlaneUpdateFunction: (plane: any) => () => any;
private _calculateAltitudeDifference;
private _calculateDistanceWithElevatedB;
}