new WaterSymbol3DLayer(options)
base/symbol/symbol3DLayer/WaterSymbol3DLayer.js, line 8
水面符号图层,用于在三维场景中渲染水面效果,仅支持三维视图,不支持二维视图
| Name | Type | Description | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
构造参数
|
Extends
Members
-
colorColor
-
水面颜色
-
idString
-
符号图层唯一标识
-
transformMatrixArray.<Number>
-
图层的变换矩阵,格式为16个元素的一维数组,表示一个4x4的齐次坐标变换矩阵
-
三维符号图层类型
-
waterbodySizeWaterbodySize
-
水体尺寸,影响波纹的视觉比例,可选值:WaterbodySize.small / medium / large
-
waveDirectionNumber
-
波浪传播方向,单位为度(0~360),0 表示正北方向,顺时针递增
-
waveStrengthWaveStrength
-
波浪强度
Methods
-
clone(){WaterSymbol3DLayer}
base/symbol/symbol3DLayer/WaterSymbol3DLayer.js, line 77 -
克隆并返回一个新的WaterSymbol3DLayer对象
Returns:
Type Description WaterSymbol3DLayer 新的WaterSymbol3DLayer对象 -
toJSON(){Object}
base/symbol/symbol3DLayer/WaterSymbol3DLayer.js, line 64 -
导出为json数据
Returns:
Type Description Object 导出的json数据 -
WaterSymbol3DLayer.fromJSON(json){WaterSymbol3DLayer}
base/symbol/symbol3DLayer/WaterSymbol3DLayer.js, line 56 -
通过json数据构造一个WaterSymbol3DLayer对象
Name Type Description jsonObject json数据
Returns:
Type Description WaterSymbol3DLayer 新的WaterSymbol3DLayer对象