#### 水面模拟 注意:需提前引入SkyScenery基础包方可使用 使用步骤: 1. 引入water.js后 2. 全局增加动态水面两种加载方式。方法返回类型为primitive的对象,需将对象添加到viewer中显示。 - SkyScenery.Water(polygon,options) :参数polygon为手动创建的PolygonHierarchy多边形面状对象 - SkyScenery.WaterFromRequest(url,options) :参数url为水面数据网络地址 两种方法options参数一致,皆为设置水面各类参数,参数如下: | 参数 | 类型 | 默认值 | 是否必填 | 描述 | | ----------------- | ------- | ------- | -------- | -------------------------------------- | | frequency | Number | 8000 | 否 | 控制波数的数字 | | animationSpeed | Number | 0.02 | 否 | 控制水的动画速度的数字 | | amplitude | Number | 5.0 | 否 | 控制水波振幅的数字 | | specularIntensity | Number | 0.8 | 否 | 控制镜面反射强度的数字 | | baseWaterColor | String | #006ab4 | 否 | rgba颜色对象基础颜色的水 | | blendColor | String | #006ab4 | 否 | 从水中混合到非水域时使用的rgba颜色对象 | | height | Number | 5 | 否 | 水体下表面与地表之间的高度 | | diffHeight | Number | 20 | 否 | 水体高度 | | clampToGround | Boolean | false | 否 | 是否贴地 | | opacity | Number | 0.7 | 否 | 透明度 |