PlotParameterRadar

new SuperMap3D.PlotParameterRadar(options, scene)

参数雷达 继承自PlotRadarBase
Name Type Description
options Object 初始化雷达所需参数:
Name Type Default Description
id String optional 雷达id
point Cartesian3 雷达位置点,单位是经纬度
rotate Cartesian3 optional 雷达旋转角度,单位是度
show boolean true optional 是否显示
radii Cartesian3 optional 雷达外部包络半径
innerRadii Cartesian3 optional 雷达内部包络半径
minimumClock number 0.0 optional 雷达水平方向的最小角度,决定雷达的水平切面是圆面还是扇面
maximumClock number 2*PI optional 雷达水平方向的最大角度,决定雷达的水平切面是圆面还是扇面
minimumCone number 0.0 optional 雷达竖直方向的最小角度
maximumCone number PI optional 雷达竖直方向的最大角度
isFill boolean true optional 雷达是否显示填充
fillColor Color new Color(1, 0, 0, 0.5) optional 雷达包络填充色
isOutline boolean false optional 雷达是否显示网格线
outlineColor Color new Color(1, 0, 0, 1) optional 雷达网格线色
outlineWidth number 1.0 optional 雷达网格线宽
scanColor Color new Color(1, 0, 0, 0.8) optional 雷达扫描瓣颜色
isShowScan boolean false optional 是否显示扫描瓣
scanCount Number 1.0 optional 扫描瓣个数
stackPartitions number 64 optional 竖直切分数
slicePartitions number 64 optional 水平切分数
scene Scene 当前三维场景

Extends

Members

fillColor : Color

填充包络颜色
Inherited From:
Default Value: new MGIS_SuperMap3D.Color(1, 0, 0, 0.5)

hideFillDis : Number

隐藏包络的最小距离
Inherited From:

hideLinesDis : Number

隐藏网格线的最小距离
Inherited From:

hideScanDis : Number

隐藏扫描瓣的最小距离
Inherited From:

id : String

雷达ID
Inherited From:
Default Value: uuid

innerRadii : MPoint3D

雷达内半径
Default Value: MPoint3D(0,0,0)

isOutline : Boolean

是否显示网格线
Inherited From:
Default Value: true

isShowScan : Boolean

是否显示扫描瓣
Inherited From:
Default Value: true

material : Color

统一设置包络和网格线颜色,边线透明度为传入值的2倍,最大为1,
Inherited From:
Default Value: new MGIS_SuperMap3D.Color(1, 0, 0, 0.5)

maximumClock : Number

雷达水平方向的最大角度,决定雷达的水平切面是圆面还是扇面
Default Value: 360

maximumCone : Number

雷达竖直方向的最大角度
Default Value: 360

minimumClock : Number

雷达水平方向的最小角度,决定雷达的水平切面是圆面还是扇面
Default Value: 0

minimumCone : Number

雷达竖直方向的最小角度
Default Value: 0

outlineColor : Color

网格线颜色
Inherited From:
Default Value: new MGIS_SuperMap3D.Color(1, 0, 0, 1)

outlineMaterial : Material

网格线材质,与网格线颜色互斥,只能有一个生效
Inherited From:
Default Value: undefined

outlineWidth : Number

雷达网格线宽度
Inherited From:
Default Value: 0.5

radii : MPoint3D

雷达外半径
Default Value: MPoint3D(0,0,0)

scale : Number

雷达缩放
Inherited From:
Default Value: 1

slicePartitions : Number

水平切分数
Inherited From:
Default Value: 67

stackPartitions : Number

竖直切分数
Inherited From:
Default Value: 67

Methods

addScan(scan)

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

clone(result)PlotParameterRadar

拷贝.
Name Type Description
result PlotParameterRadar optional 需要拷贝的源对象.
Returns:
拷贝后得到的目标对象.

destroy()

释放资源

getEffectParameter()Object

获取特效属性
Returns:
特效属性
Inherited From:

getScanArray()Array.<PlotParameterRadarScan>

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

removeAllScanArray()

删除所有扫描瓣

removeScan(index)Boolean

删除指定索引的扫描瓣
Name Type Description
index Number
Returns:
是否删除成功

setScan(scan, index)Boolean

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

setScanArray(scanArray)Array.<PlotParameterRadarScan>

设置雷达扫描瓣数组
Name Type Description
scanArray Array.<PlotParameterRadarScan>
Returns:
扫描瓣数组

toGeoJson_Super()Object

特效对象转Json对象
Returns:
Json对象
Inherited From:

updateEffect(options)

设置特效属性(子类需重写)
Name Type Description
options Object 对象具有以下属性:
Name Type Description
point MPoint3D optional 位置点
rotate MPoint3D optional 旋转
scale Number optional 缩放
visible Boolean optional 显隐
Inherited From: