PlotPieRadar

扇形雷达 继承自PlotRotateRadar

new SuperMap3D.PlotPieRadar(options, scene)

Name Type Description
options Object 初始化雷达所需参数:
Name Type Default Description
point Cartesian3 雷达位置点
slicePartitions Number 12 optional 水平切面点个数
rotateAngle Number 60 optional 雷达截面旋转角度
nVerticalStartAngle Number 335 optional 雷达竖直开口起始角度
nVerticalEndAngle Number 385 optional 雷达竖直开口结束角度
nRowAngle Number 5 optional 雷达每层的角度
show boolean true optional 是否显示
isFill boolean true optional 雷达是否显示填充
isOutline boolean false optional 雷达是否显示网格线
fillColor Color new Color(1, 0, 0, 0.5) optional 雷达包络填充色
outlineColor Color new Color(1, 0, 0, 1) optional 雷达网格线色
outlineWidth Number 1.0 optional 雷达网格线宽
rotate Cartesian3 optional 雷达旋转角度,单位是度
isShowScan boolean false optional 是否显示扫描瓣
scanCount Number 1.0 optional 扫描瓣个数
scanColor Color new Color(1, 0, 0, 0.5) optional 雷达扫描瓣颜色
isVerticalScan boolean false optional 是否竖直方向扫描
scene Scene 当前三维场景

Extends

Members

customPts : Array.<Cartesian2>

旋转雷达二维多边形点串
Inherited From:

dScanSpeed : Number

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

isVerticalScan : Boolean

雷达是否上下扫描
Default Value: false

nRowAngle : Number

雷达每一层的角度
Default Value: 5

nVerticalEndAngle : Number

雷达竖直方向结束角度
Default Value: 385

nVerticalStartAngle : Number

雷达竖直方向起始角度
Default Value: 335

radii : MPoint3D

雷达半径

rotate : MPoint3D

雷达旋转角度
Inherited From:
Default Value: MPoint3D(0,0,0)

rotateAngle : Number

雷达旋转角度
Inherited From:
Default Value: 360

Methods

addScan(scan)

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

destroy()

释放资源

getScanArray()Array.<PlotRotateRadarScan>

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

getVerticalScanFillColor()Color

获取上下扫描瓣填充色
Returns:
上下扫描瓣填充色

getVerticalScanisFill()Boolean

获取上下扫描瓣是否填充
Returns:
上下扫描瓣是否填充

getVerticalScanisOutline()Boolean

获取上下扫描瓣是否显示边线
Returns:
上下扫描瓣是否显示边线

getVerticalScanOutLineColor()Color

获取上下扫描瓣边线色
Returns:
上下扫描瓣边线色

removeAllScanArray()

删除所有扫描瓣
Inherited From:

removeScan(index)Boolean

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

setScan(scan, index)Boolean

用新的扫描瓣替换指定扫描瓣
Name Type Description
scan PlotRotateRadarScan
index Number
Returns:
成功返回true,否则返回false
Inherited From:

setScanArray(scanArray)Array.<PlotRotateRadarScan>

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

setVerticalScanFillColor(value)

设置上下扫描瓣填充色
Name Type Description
value Color 颜色值

setVerticalScanisFill(value)

设置上下扫描瓣是否填充
Name Type Description
value Boolean

setVerticalScanisOutline(value)

设置上下扫描瓣是否显示边线
Name Type Description
value Boolean

setVerticalScanOutLineColor(value)

设置上下扫描瓣边线色
Name Type Description
value Color