GeoEntityEffectParameterRadar

自定义参数雷达,继承自GeoEntityEffectRadarBase

new Cesium.GeoEntityEffectParameterRadar(options)

Name Type Description
options Object optional 对象具有以下属性:
Name Type Default Description
visible Boolean true optional 特效显隐
pntOffset MPoint3D new MPoint3D(0, 0, 0) optional 特效偏移量
bChangeSizeFlowModel Boolean true optional 是否随模型尺寸变化
geoEntity GeoEntity null optional 特效绑定的地理实体对象
scanSpeed Number 60 optional 雷达瓣速度
shadows ShadowMode ShadowMode.DISABLED optional 雷达是否有阴影
isFill Boolean true optional 雷达是否显示填充
fillColor Color Color.WHITE optional 雷达包络填充色
isOutline boolean false optional 雷达是否显示网格线
outlineColor Color Color.BLACK optional 雷达网格线色
outlineWidth Number 1.0 optional 雷达网格线宽
arrGeoEntityEffectRadarScans Number optional 扫描瓣数组
radius Number 150000 optional 雷达外部包络半径
innerRadius Number 5000 optional 雷达内部包络半径
minimumClock Number 0.0 optional 雷达水平方向的最小角度
maximumClock number 2*PI optional 雷达水平方向的最大角度
minimumCone number 0.0 optional 雷达竖直方向的最小角度
maximumCone number PI/2 optional 雷达竖直方向的最大角度
hideScanDistance Number 150000 * 20 optional 雷达距离相机视点的距离大于此距离时,隐藏雷达扫描瓣, 默认:雷达外包络半径的20倍
hideLinesDistance Number 150000 * 50 optional 雷达距离相机视点的距离大于此距离时,隐藏雷达格网线, 默认:雷达外包络半径的50倍
hideFillDistance Number 150000 * 10000 optional 雷达距离相机视点的距离大于此距离时,隐藏雷达包络,默认:雷达外包络半径的10000倍

Extends

Methods

addEffectToScene(scene)

添加特效到场景
Name Type Description
scene scene 场景
Inherited From:
克隆
Returns:
返回克隆对象

destroy()

释放资源
Inherited From:

fromJSON(jsonObj)

Json字符串转对象
Name Type Description
jsonObj String Json字符串

getFillColor()Color

获取填充色
Returns:
填充色
Inherited From:

getGeoEntity()GeoEntity

获取特效绑定的地理实体
Returns:
地理实体
Inherited From:

getGeoEntityEffectRadarScans()Array

获取扫描瓣数组
Returns:
扫描瓣样式数组
Inherited From:

getHideFillDistance()Number

获取雷达包络距离相机视点隐藏的最小距离
Returns:
最小距离
Inherited From:

getHideLinesDistance()Number

获取雷达网格线距离相机视点隐藏的最小距离
Returns:
最小距离
Inherited From:

getHideScanDistance()Number

获取雷达扫描瓣距离相机视点隐藏的最小距离
Returns:
最小距离
Inherited From:

getInnerRadius()Number

获取内部雷达半径
Returns:
雷达半径

getIsFill()Boolean

获取是否填充
Returns:
是否填充
Inherited From:

getIsOutline()Boolean

获取是否显示边线
Returns:
是否显示边线
Inherited From:

getMaximumClock()Number

获取雷达在水平方向的最大角度
Returns:
最大角度

getMaximumCone()Number

获取雷达在数值方向的最大角度
Returns:
最大角度

getMinimumClock()Number

获取雷达在水平方向的最小角度
Returns:
最小角度

getMinimumCone()Number

获取雷达在数值方向的最小角度
Returns:
最小角度

getName()String

特效名称
Returns:
返回特效名称
Inherited From:

getOffset()MPoint3D

获取偏移百分比(相对于实体自身大小)
Returns:
xyz方向上的偏移百分比
Inherited From:

getOutlineColor()Color

获取边线颜色
Returns:
边线颜色
Inherited From:

getOutlineWidth()Number

获取边线线宽(接口不生效)
Returns:
边线线宽
Inherited From:

getRadarType()CommunicationLinkType

获取链路类型
Returns:
信号类型
Inherited From:

getRadius()Number

获取外部雷达半径
Returns:
雷达半径

getScanSpeed()Number

获取扫描瓣的速度
Returns:
扫描瓣的速度
Inherited From:

getShadows()Boolean

获取显示阴影
Returns:
是否显示阴影
Inherited From:

getType()GeoEntityEffectType

获取特效类型
Returns:
特效类型
Inherited From:

getUUID()String

获取特效UUID(唯一标识)
Returns:
UUID
Inherited From:

isChangeSizeFlowModel()Boolean

获取特效是否跟随模型缩放改变
Returns:
否跟随模型缩放改变
Inherited From:

isVisible()Boolean

获取特效显隐
Returns:
显隐
Inherited From:

removeEffectFromScene(scene)

从场景中移除特效
Name Type Description
scene scene 场景
Inherited From:

setChangeSizeFlowModel(bChange)

设置特效是否跟随模型缩放改变
Name Type Description
bChange Boolean 否跟随模型缩放改变
Inherited From:

setFillColor(color)

设置填充色
Name Type Description
color Color 填充色
Inherited From:

setGeoEntity(geoEntity)

设置特效绑定的地理实体
Name Type Description
geoEntity GeoEntity 地理实体
Inherited From:

setGeoEntityEffectRadarScans(scans)

设置扫描瓣数组
Name Type Description
scans Array 扫描瓣数组
Inherited From:

setGeoEntityParameter(geoEntityParameter, linkGeoEntityUUID)

设置特效属性
Name Type Description
geoEntityParameter GeoEntityParameter optional 地理实体参数类
linkGeoEntityUUID String optional 实体的UUID

setHideFillDistance(distance)

设置雷达包络距离相机视点隐藏的最小距离
Name Type Description
distance Number 最小距离
Inherited From:

setHideLinesDistance(distance)

设置雷达网格线距离相机视点隐藏的最小距离
Name Type Description
distance Number 最小距离
Inherited From:

setHideScanDistance(distance)

设置雷达扫描瓣距离相机视点隐藏的最小距离
Name Type Description
distance Number 最小距离
Inherited From:

setInnerRadius(radius)

设置内部雷达半径
Name Type Description
radius Number 半径

setIsFill(isFill)

设置是否填充
Name Type Description
isFill Boolean 是否填充
Inherited From:

setIsOutline(isOutline)

设置是否显示边线
Name Type Description
isOutline Boolean 是否显示边线
Inherited From:

setMaximumClock(minimumClock)

设置雷达在水平方向的最大角度
Name Type Description
minimumClock Number 最大角度

setMaximumCone(minimumClock)

设置雷达在竖直方向的最大角度
Name Type Description
minimumClock Number 最大角度

setMinimumClock(minimumClock)

设置雷达在水平方向的最小角度
Name Type Description
minimumClock Number 最小角度

setMinimumCone(minimumClock)

设置雷达在竖直方向的最小角度
Name Type Description
minimumClock Number 最小角度

setName(name)

特效名称
Name Type Description
name String 名称
Inherited From:

setOffset(pntOffset)

设置偏移百分比(相对于实体自身大小)
Name Type Description
pntOffset MPoint3D xyz方向上的偏移百分比
Inherited From:

setOutlineColor(color)

设置边线颜色
Name Type Description
color Color 边线颜色
Inherited From:

setOutlineWidth(outlineWidth)

设置边线线宽(接口不生效)
Name Type Description
outlineWidth Number 边线线宽
Inherited From:

setRadius(radius)

设置外部雷达半径
Name Type Description
radius Number 半径

setScanSpeed(scanSpeed)

设置扫描瓣的速度
Name Type Description
scanSpeed Number 扫描瓣的速度
Inherited From:

setShadows(shadows)

设置显示阴影(默认不显示)
Name Type Description
shadows Boolean 是否显示阴影
Inherited From:

setVisible(visible)

设置特效显隐
Name Type Description
visible Boolean 显隐
Inherited From:

toJSON()String

对象转Json字符串
Returns:
Json字符串