PlotRadarBase

自定义雷达 继承自PlotRadarBase. 通过局部坐标系下的点串构建的雷达

new Cesium.PlotRadarBase(options, scene)

Name Type Description
options Object 初始化雷达所需参数:
Name Type Default Description
point MPoint3D 雷达位置点
radii MPoint3D MPoint3D() optional 雷达半径
customPts Array.<MPoint3D> 构建填充面的局部坐标点串
slicePartitions Number 67 optional 水平切面点个数
stackPartitions Number 67 optional 竖直切面点个数
show boolean true optional 是否显示
fill boolean true optional 雷达是否显示填充
outline 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 MPoint3D MPoint3D() optional 雷达旋转角度,单位是度
scene Scene 当前三维场景

Members

fillColor : Color

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

hideFillDis : Number

隐藏包络的最小距离

hideLinesDis : Number

隐藏网格线的最小距离

hideScanDis : Number

隐藏扫描瓣的最小距离

id : String

雷达ID
Default Value: uuid

isFill : Boolean

是否显示填充包络
Default Value: true

isFill : Boolean

是否显示填充包络
Default Value: true

isOutline : Boolean

是否显示网格线
Default Value: true

isShowScan : Boolean

是否显示扫描瓣
Default Value: true

material : Color

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

offset : MPoint3D

雷达位置偏移
Default Value: MPoint3D(0,0,0)

offset : MPoint3D

雷达位置偏移
Default Value: MPoint3D(0,0,0)

outlineColor : Color

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

outlineMaterial : Material

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

outlineWidth : Number

雷达网格线宽度
Default Value: 0.5

point : MPoint3D

雷达位置点
Default Value: MPoint3D(0,0,0)

point : MPoint3D

雷达位置点
Default Value: MPoint3D(0,0,0)

radii : MPoint3D

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

radii : MPoint3D

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

rotate : MPoint3D

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

rotate : MPoint3D

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

rotateAngle : Number

雷达旋转角度
Default Value: 360

scale : Number

雷达缩放
Default Value: 1

show : Boolean

是否显示
Default Value: true

show : Boolean

是否显示
Default Value: true

slicePartitions : Number

水平切分数
Default Value: 67

stackPartitions : Number

竖直切分数
Default Value: 67

Methods

clone(result)PlotCustomRadar

拷贝函数.
Name Type Description
result PlotCustomRadar optional 自定义雷达对象.
Returns:
拷贝得到的雷达对象.

destroy()

释放资源

getEffectParameter()Object

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

toGeoJson_Super()Object

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

updateEffect(options)

设置特效属性(子类需重写)
Name Type Description
options Object 对象具有以下属性:
Name Type Description
point MPoint3D optional 位置点
rotate MPoint3D optional 旋转
scale Number optional 缩放
visible Boolean optional 显隐
雷达基类,不需要实例化. 继承自 PlotGeoEffectBase.

new Cesium.PlotRadarBase()

Members

fillColor : Color

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

hideFillDis : Number

隐藏包络的最小距离

hideLinesDis : Number

隐藏网格线的最小距离

hideScanDis : Number

隐藏扫描瓣的最小距离

id : String

雷达ID
Default Value: uuid

isFill : Boolean

是否显示填充包络
Default Value: true

isFill : Boolean

是否显示填充包络
Default Value: true

isOutline : Boolean

是否显示网格线
Default Value: true

isShowScan : Boolean

是否显示扫描瓣
Default Value: true

material : Color

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

offset : MPoint3D

雷达位置偏移
Default Value: MPoint3D(0,0,0)

offset : MPoint3D

雷达位置偏移
Default Value: MPoint3D(0,0,0)

outlineColor : Color

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

outlineMaterial : Material

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

outlineWidth : Number

雷达网格线宽度
Default Value: 0.5

point : MPoint3D

雷达位置点
Default Value: MPoint3D(0,0,0)

point : MPoint3D

雷达位置点
Default Value: MPoint3D(0,0,0)

radii : MPoint3D

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

radii : MPoint3D

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

rotate : MPoint3D

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

rotate : MPoint3D

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

rotateAngle : Number

雷达旋转角度
Default Value: 360

scale : Number

雷达缩放
Default Value: 1

show : Boolean

是否显示
Default Value: true

show : Boolean

是否显示
Default Value: true

slicePartitions : Number

水平切分数
Default Value: 67

stackPartitions : Number

竖直切分数
Default Value: 67

Methods

clone(result)PlotCustomRadar

拷贝函数.
Name Type Description
result PlotCustomRadar optional 自定义雷达对象.
Returns:
拷贝得到的雷达对象.

destroy()

释放资源

getEffectParameter()Object

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

toGeoJson_Super()Object

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

updateEffect(options)

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