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.

61 lines (60 loc) 1.25 kB
import Viewer from "../../viewer/Viewer"; /** * 雾天效果 * @example * ```ts * viewer.weather.fog.enable = true * viewer.weather.fog.fogColor = BC.Color.BLACK * ``` */ declare class Fog { private _id; private _viewer; private _delegate; private _enable; private _fogByDistance; private _color; private _state; constructor(); /** * 类型 */ get type(): string; set enable(enable: boolean); /** * 是否启用 */ get enable(): boolean; set fogByDistance(fogByDistance: { near: number; nearValue: number; far: number; farValue: number; }); /** * 距离可见,默认 `{ near: 10, nearValue: 0, far: 2000, farValue: 1.0 }` */ get fogByDistance(): { near: number; nearValue: number; far: number; farValue: number; }; set color(color: Cesium.Color); /** * 颜色 */ get color(): Cesium.Color; /** * */ private _createPostProcessStage; /** * 添加到3D场景 * @param viewer * @returns * @internal */ addTo(viewer: Viewer): Fog; } export default Fog;