| 
                        123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310 | 
                        - # 场景效果 🌎
 - 
 - ## DC.Weather
 - 
 - > 天气效果
 - 
 - ### example
 - 
 - ```js
 - let weather = new DC.Weather(viewer)
 - ```
 - 
 - ### creation
 - 
 - - **_constructor(viewer)_**
 - 
 -   构造函数
 - 
 -   - 参数
 -     - `{Viewer} viewer`:3D 场景
 -   - 返回值 `weather`
 - 
 - ### properties
 - 
 - - [`{Rain} rain`](#rain):雨天 **_`readonly`_**
 - - [`{Snow} snow`](#snow):雪天 **_`readonly`_**
 - - [`{Fog} snow`](#fog):雾天 **_`readonly`_**
 - - [`{Cloud} cloud`](#cloud):云 **_`readonly`_**
 - 
 - ## Rain
 - 
 - > 雨天效果
 - 
 - ### example
 - 
 - ```js
 - weather.rain.enable = true
 - weather.rain.speed = 2
 - ```
 - 
 - ### properties
 - 
 - - `{Boolean} enable`:是否启用
 - - `{Number} speed`:速度
 - 
 - ## Snow
 - 
 - > 雪天效果
 - 
 - ### example
 - 
 - ```js
 - weather.snow.enable = true
 - weather.snow.speed = 2
 - ```
 - 
 - ### properties
 - 
 - - `{Boolean} enable`:是否启用
 - - `{Number} speed`:速度
 - 
 - ## Fog
 - 
 - > 雾天效果
 - 
 - ### example
 - 
 - ```js
 - weather.fog.enable = true
 - weather.fog.fogColor = DC.Color.BLACK
 - ```
 - 
 - ### properties
 - 
 - - `{Boolean} enable`:是否启用
 - - `{Color} fogColor`:颜色,
 - - `{Object} fogByDistance`:距离可见,默认: `{ near: 10, nearValue: 0, far: 2000, farValue: 1.0 }`
 - 
 - ## Cloud
 - 
 - > 云效果
 - 
 - ### example
 - 
 - ```js
 - weather.cloud.enable = true
 - weather.cloud.rotateAmount = 0.02
 - ```
 - 
 - ### properties
 - 
 - - `{Boolean} enable`:是否启用
 - - `{Number} rotateAmount`:移动增量,可为负数
 - 
 - ## DC.Effect
 - 
 - > 效果类
 - 
 - ### example
 - 
 - ```js
 - let effect = new DC.Effect(viewer)
 - ```
 - 
 - ### creation
 - 
 - - **_constructor(viewer)_**
 - 
 -   构造函数
 - 
 -   - 参数
 -     - `{Viewer} viewer`:3D 场景
 -   - 返回值 `effect`
 - 
 - ### properties
 - 
 - - [`{BlackAndWhite} blackAndWhite`](#blackandwhite):黑白 **_`readonly`_**
 - - [`{Bloom} bloom`](#bloom):泛光 **_`readonly`_**
 - - [`{Brightness} brightness`](#brightness):明亮 **_`readonly`_**
 - - [`{DepthOfField} depthOfField`](#depthoffield):景深 **_`readonly`_**
 - - [`{LensFlare} lensFlare`](#lensflare):镜头耀斑 **_`readonly`_**
 - - [`{Night} night`](#night):夜视 **_`readonly`_**
 - - [`{Silhouette} silhouette`](#silhouette):描边 **_`readonly`_**
 - 
 - ## BlackAndWhite
 - 
 - > 黑白效果
 - 
 - ### example
 - 
 - ```js
 - effect.blackAndWhite.enable = true
 - ```
 - 
 - ### properties
 - 
 - - `{Boolean} enable`:是否启用
 - - `{Number} gradations`:强度
 - - `{Array} selected`:设置后期作用的覆盖物
 - 
 - ## Bloom
 - 
 - > 泛光效果
 - 
 - ### example
 - 
 - ```js
 - effect.bloom.enable = true
 - ```
 - 
 - ### properties
 - 
 - - `{Boolean} enable`:是否启用
 - - `{Number} contrast`:对比度
 - - `{Number} brightness`:亮度
 - - `{Number} glowOnly`:只发光
 - - `{Number} delta`:Delta
 - - `{Number} sigma`:Sigma
 - - `{Number} stepSize`:StepSize
 - - `{Array} selected`:设置后期作用的覆盖物
 - 
 - ## Brightness
 - 
 - > 明亮效果
 - 
 - ### example
 - 
 - ```js
 - effect.brightness.enable = true
 - ```
 - 
 - ### properties
 - 
 - - `{Boolean} enable`:是否启用
 - - `{Number} intensity`:强度
 - - `{Array} selected`:设置后期作用的覆盖物
 - 
 - ## DepthOfField
 - 
 - > 景深效果
 - 
 - ### example
 - 
 - ```js
 - effect.depthOfField.enable = true
 - ```
 - 
 - ### properties
 - 
 - - `{Boolean} enable`:是否启用
 - - `{Number}} focalDistance`:焦距
 - - `{Number} delta`:Delta
 - - `{Number} sigma`:Sigma
 - - `{Number} stepSize`:StepSize
 - - `{Array} selected`:设置后期作用的覆盖物
 - 
 - ## LensFlare
 - 
 - > 镜头耀斑效果
 - 
 - ### example
 - 
 - ```js
 - effect.lensFlare.enable = true
 - ```
 - 
 - ### properties
 - 
 - - `{Boolean} enable`:是否启用
 - - `{Number}} intensity`:强度
 - - `{Number} distortion`:扭曲度
 - - `{Number} dirtAmount`:分散度
 - - `{Number} haloWidth`:光圈宽度
 - - `{Array} selected`:设置后期作用的覆盖物
 - 
 - ## Night
 - 
 - > 夜视效果
 - 
 - ### example
 - 
 - ```js
 - effect.night.enable = true
 - ```
 - 
 - ### properties
 - 
 - - `{Boolean} enable`:是否启用
 - - `{Array} selected`:设置后期作用的覆盖物
 - 
 - ## Silhouette
 - 
 - > 描边效果
 - 
 - ### example
 - 
 - ```js
 - effect.silhouette.enable = true
 - ```
 - 
 - ### properties
 - 
 - - `{Boolean} enable`:是否启用
 - - `{Color} color`:颜色
 - - `{Number} length`:长度
 - - `{Array} selected`:设置后期作用的覆盖物
 - 
 - ## DC.CircleScan
 - 
 - > 扫描圈,继承于[Animation](#animation)
 - 
 - ### example
 - 
 - ```js
 - let circleScan = new DC.CircleScan(viewer, '120, 20', 200)
 - circleScan.start()
 - ```
 - 
 - ### creation
 - 
 - - **_constructor(viewer,position,radius,options)_**
 - 
 -   构造函数
 - 
 -   - 参数
 -     - `{Viewer} viewer`:场景
 -     - `{DC.Position} position`:位置
 -     - `{Number} radius`:半径
 -     - `{Object} options`:属性
 -   - 返回值 `circleScan`
 - 
 - ```js
 - // options(属性可选)
 - const options = {
 -   "color": DC.Color.BLUE,// 颜色
 -   "speed": 5// 速度
 - }
 - ```
 - 
 - ## DC.RadarScan
 - 
 - > 雷达扫描,继承于[Animation](#animation)
 - 
 - ### example
 - 
 - ```js
 - let radarScan = new DC.RadarScan(viewer, '120, 20', 200)
 - radarScan.start()
 - ```
 - 
 - ### creation
 - 
 - - **_constructor(viewer,position,radius,options)_**
 - 
 -   构造函数
 - 
 -   - 参数
 -     - `{Viewer} viewer`:场景
 -     - `{DC.Position} position`:位置
 -     - `{Number} radius`:半径
 -     - `{Object} options`:属性
 -   - 返回值 `radarScan`
 - 
 - ```js
 - // options(属性可选)
 - const options = {
 -   "color": DC.Color.BLUE,// 颜色
 -   "speed": 5// 速度
 - }
 - ```
 
 
  |