PlotRotateRadar

旋转雷达 继承自PlotRadarBase 雷达通过二维多边形点串绕Z轴旋转生成

new Cesium.PlotRotateRadar(options, options)

Name Type Description
options PlotRotateRadar.ConstructorOptions optional Object describing initialization options
options Object optional Object with the following properties:
Name Type Description
point Cartesian3 optional 雷达位置点
customPts Array optional 构建雷达的多边形点串(二维点串)
slicePartitions Number optional 水平切面点个数
Properties:
Name Type Attributes Default Description
show Property | boolean <optional>
true 是否显示
isFill Property | boolean <optional>
true 雷达是否显示填充
material MaterialProperty | Color <optional>
Color.WHITE 雷达包络填充色
isOutline Property | boolean <optional>
false 雷达是否显示网格线
outlineColor Property | Color <optional>
Color.BLACK 雷达网格线色
outlineWidth Property | Number <optional>
1.0 雷达网格线宽
rotate Property | Cartesian3 <optional>
雷达旋转角度,单位是度
isShowScan Property | boolean <optional>
false 是否显示扫描瓣
scanCount Property | Number <optional>
1.0 扫描瓣个数
scanColor Property | Color <optional>
Color.GREEN 扫描体包络填充色

Members

customPts : Array.<Cartesian2>

旋转雷达二维多边形点串

dScanSpeed : Number

扫描瓣旋转速度(每秒旋转多少度)
Default Value: 1

Methods

addScan(scan)

添加雷达扫描瓣
Name Type Description
scan PlotRotateRadarScan

destroy()

释放资源

getScanArray()

获取雷达扫描瓣数组
Returns:
扫描瓣数组

removeAllScanArray()

删除所有扫描瓣

removeScan(index)

删除指定索引的扫描瓣
Name Type Description
index Number
Returns:
删除结果

setScan(scan, index)

用新的扫描瓣替换指定扫描瓣
Name Type Description
scan PlotRotateRadarScan
index Number
Returns:
是否设置成功

setScanArray(scanArray)

设置雷达扫描瓣数组
Name Type Description
scanArray PlotRotateRadarScan
Returns:
扫描瓣数组