PlotMechanicalRadar

机械雷达 继承自PlotRotateRadar

new SuperMap3D.PlotMechanicalRadar(options, scene)

Name Type Description
options Object 初始化雷达所需参数:
Name Type Default Description
point Cartesian3 雷达位置点
cellAngle Number 5 optional 每个单元格的水平开口角度
radii Cartesian3 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 new MPoint3D(0,0,0) optional 雷达旋转角度,单位是度
scanColor Color new Color(1, 0, 0, 0.8) optional 雷达扫描瓣颜色
isShowScan boolean false optional 是否显示扫描瓣
scanCount Number 1.0 optional 扫描瓣个数
scene Scene 当前三维场景

Extends

Members

customPts : Array.<Cartesian2>

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

dScanSpeed : Number

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

radii : MPoint3D

雷达半径
Default Value: new MPoint3D(1, 1, 1)

rotate : MPoint3D

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

rotateAngle : Number

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

scale : Number

雷达缩放
Default Value: 1

Methods

addScan(scan)

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

destroy()

释放资源
Inherited From:

getScanArray()Array.<PlotRotateRadarScan>

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

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: