Constructor
new EffectMgr(viewer)
Parameters:
Name | Type | Description |
---|---|---|
viewer |
Methods
_getSurface3DTilesHeight()
获取坐标的 贴模型高度
opts支持: 是否异步 asyn:true 异步回调方法calback返回“新高度”和“原始的Cartographic坐标”
_getSurfaceHeight()
获取坐标的贴地(或贴模型)高度
opts支持: 是否在has3dtiles:true , 是否异步 asyn:true 异步回调方法calback
_getSurfaceTerrainHeight()
获取坐标的 贴地高度
opts支持: 是否异步 asyn:true 异步回调方法calback
AddCustomParticle(position, options) → {None}
添加自定义粒子
Parameters:
Name | Type | Description |
---|---|---|
position |
Cartesian3 | 粒子所在位置 |
options |
详见ParticleSystem参数 |
Returns:
- Type
- None
EnableAspect(enableopt, options) → {None}
启用基于地形的坡向分析
Parameters:
Name | Type | Attributes | Default | Description | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
enable |
Boolean |
<optional> |
true
|
开启或关闭 |
||||||||||||||||||||
options |
Object | 分析相关参数 Properties
|
Returns:
- Type
- None
EnableContour(enableopt, options) → {None}
启用基于地形的等高线分析
Parameters:
Name | Type | Attributes | Default | Description | |||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
enable |
Boolean |
<optional> |
true
|
开启或关闭 |
|||||||||||||||||||||||||||||||||||
options |
Object | 分析相关参数 Properties
|
Returns:
- Type
- None
EnableElevation(enableopt, options) → {None}
启用基于地形的高程分析
Parameters:
Name | Type | Attributes | Default | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
enable |
Boolean |
<optional> |
true
|
开启或关闭 |
||||||||||||||||||||||||||||||||||||||||||||||||||
options |
Object | 分析相关参数 Properties
|
Returns:
- Type
- None
EnableFloodWithPolygon(enableopt, options) → {None}
启用Polygon模拟的淹没分析
Parameters:
Name | Type | Attributes | Default | Description | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
enable |
Boolean |
<optional> |
true
|
开启或关闭 |
|||||||||||||||||||||||||
options |
Object | 分析相关参数 Properties
|
Returns:
- Type
- None
EnableFloodWithTerrain(enableopt, options) → {None}
启用基于地形的淹没分析
Parameters:
Name | Type | Attributes | Default | Description | |||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
enable |
Boolean |
<optional> |
true
|
开启或关闭 |
|||||||||||||||||||||||||||||||||||
options |
Object | 分析相关参数 Properties
|
Returns:
- Type
- None
EnableFogEffect(enableopt, options) → {None}
启用雾效
Parameters:
Name | Type | Attributes | Default | Description | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
enable |
Boolean |
<optional> |
true
|
启用或禁用雾效 |
||||||||||||||||||||||||||||||
options |
Object | 雾效参数 Properties
|
Returns:
- Type
- None
EnableFrustumAnalyze(enableopt, options) → {None}
启用/禁用 视域分析
Parameters:
Name | Type | Attributes | Default | Description | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
enable |
Boolean |
<optional> |
true
|
启用或禁用视域分析 |
||||||||||||||||||||||||||||||||||||||||
options |
Object | 视域分析参数 Properties
|
Returns:
- Type
- None
EnableRain(enableopt, options) → {None}
启用下雨场景
Parameters:
Name | Type | Attributes | Default | Description | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
enable |
Boolean |
<optional> |
true
|
启用或禁用下雪场景 |
|||||||||||||||||||||||||
options |
Object | 雨参数 Properties
|
Returns:
- Type
- None
EnableReverseMask(enableopt, options) → {None}
启用基于地形的反遮罩效果 即点组区域内正常显示,区域外统一处理成指定颜色
Parameters:
Name | Type | Attributes | Default | Description | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
enable |
Boolean |
<optional> |
true
|
开启或关闭 |
|||||||||||||||
options |
Object | 分析相关参数 Properties
|
Returns:
- Type
- None
EnableSkyline(enableopt, options) → {None}
启用天际线分析
Parameters:
Name | Type | Attributes | Default | Description | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
enable |
Boolean |
<optional> |
true
|
启用或禁用天际线分析 |
||||||||||||||||||||
options |
Object | 天际线参数 Properties
|
Returns:
- Type
- None
EnableSlope(enableopt, options) → {None}
启用基于地形的坡度分析
Parameters:
Name | Type | Attributes | Default | Description | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
enable |
Boolean |
<optional> |
true
|
开启或关闭 |
||||||||||||||||||||||||||||||||||||||||
options |
Object | 分析相关参数 Properties
|
Returns:
- Type
- None
EnableSnow(enableopt, options) → {None}
启用下雪场景
Parameters:
Name | Type | Attributes | Default | Description | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
enable |
Boolean |
<optional> |
true
|
启用或禁用下雪场景 |
|||||||||||||||||||||||||
options |
Object | 雪景参数 Properties
|
Returns:
- Type
- None
EnableTerrainClip(enableopt, options) → {None}
开启地形裁剪
Parameters:
Name | Type | Attributes | Default | Description | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
enable |
Boolean |
<optional> |
true
|
开启或关闭 |
|||||||||||||||
options |
Object | 分析相关参数 Properties
|
Returns:
- Type
- None
EnableWaterSSR(enableopt) → {None}
启用水面反射
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
enable |
Boolean |
<optional> |
true
|
启用或禁用水面反射 |
Returns:
- Type
- None
RemoveAllCustomParticles() → {None}
去除所有的自定义粒子效果
Returns:
- Type
- None
RemoveCustomParticle(primitive) → {None}
去除指定的粒子效果
Parameters:
Name | Type | Description |
---|---|---|
primitive |
Object | 添加时返回的粒子系统对象 |
Returns:
- Type
- None
simDynamicRiver(ptArray, minH, maxH, waterNormalImgopt)
启用水面模拟
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
ptArray |
Array | 轮廓点组 Cartesian3类型数组 |
||
minH |
Number | 初始最小高度 |
||
maxH |
Number | 初始最大高度 |
||
waterNormalImg |
String |
<optional> |
"Assets/Textures/waterNormals.jpg"
|
水面法线贴图URL |
Returns:
动态水面对象