参数雷达 继承自
PlotRadarBase
| Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
初始化雷达所需参数:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
scene |
Scene | 当前三维场景 |
Extends
Members
-
fillColor : Color
-
填充包络颜色
- Inherited From:
- Default Value:
new MGIS_SuperMap3D.Color(1, 0, 0, 0.5) -
隐藏包络的最小距离
- Inherited From:
-
隐藏网格线的最小距离
- Inherited From:
-
隐藏扫描瓣的最小距离
- Inherited From:
-
雷达ID
- Inherited From:
- Default Value:
uuid -
innerRadii : MPoint3D
-
雷达内半径
-
Default Value:
MPoint3D(0,0,0) -
是否显示填充包络
- Inherited From:
- Default Value:
true -
是否显示网格线
- Inherited From:
- Default Value:
true -
是否显示扫描瓣
- Inherited From:
- Default Value:
true -
material : Color
-
统一设置包络和网格线颜色,边线透明度为传入值的2倍,最大为1,
- Inherited From:
- Default Value:
new MGIS_SuperMap3D.Color(1, 0, 0, 0.5) -
雷达水平方向的最大角度,决定雷达的水平切面是圆面还是扇面
-
Default Value:
360 -
雷达竖直方向的最大角度
-
Default Value:
360 -
雷达水平方向的最小角度,决定雷达的水平切面是圆面还是扇面
-
Default Value:
0 -
雷达竖直方向的最小角度
-
Default Value:
0 -
offset : MPoint3D
-
雷达位置偏移
- Inherited From:
- Default Value:
MPoint3D(0,0,0) -
outlineColor : Color
-
网格线颜色
- Inherited From:
- Default Value:
new MGIS_SuperMap3D.Color(1, 0, 0, 1) -
outlineMaterial : Material
-
网格线材质,与网格线颜色互斥,只能有一个生效
- Inherited From:
- Default Value:
undefined -
雷达网格线宽度
- Inherited From:
- Default Value:
0.5 -
point : MPoint3D
-
雷达位置点
- Inherited From:
- Default Value:
MPoint3D(0,0,0) -
radii : MPoint3D
-
雷达外半径
-
Default Value:
MPoint3D(0,0,0) -
rotate : MPoint3D
-
雷达旋转角度
- Inherited From:
- Default Value:
MPoint3D(0,0,0) -
雷达旋转角度
- Inherited From:
- Default Value:
360 -
雷达缩放
- Inherited From:
- Default Value:
1 -
是否显示
- Inherited From:
- Default Value:
true -
水平切分数
- Inherited From:
- Default Value:
67 -
竖直切分数
- Inherited From:
- Default Value:
67
Methods
-
添加雷达扫描瓣
Name Type Description scanPlotParameterRadarScan -
clone(result) → PlotParameterRadar
-
拷贝.
Name Type Description resultPlotParameterRadar optional 需要拷贝的源对象. Returns:
拷贝后得到的目标对象. -
释放资源
-
获取特效属性
Returns:
特效属性- Inherited From:
-
getScanArray() → Array.<PlotParameterRadarScan>
-
获取雷达扫描瓣数组
Returns:
扫描瓣数组 -
删除所有扫描瓣
-
删除指定索引的扫描瓣
Name Type Description indexNumber Returns:
是否删除成功 -
用新的扫描瓣替换指定扫描瓣
Name Type Description scanPlotParameterRadarScan indexNumber Returns:
成功返回true,否则返回false -
setScanArray(scanArray) → Array.<PlotParameterRadarScan>
-
设置雷达扫描瓣数组
Name Type Description scanArrayArray.<PlotParameterRadarScan> Returns:
扫描瓣数组 -
特效对象转Json对象
Returns:
Json对象- Inherited From:
-
设置特效属性(子类需重写)
Name Type Description optionsObject 对象具有以下属性: Name Type Description pointMPoint3D optional 位置点 rotateMPoint3D optional 旋转 scaleNumber optional 缩放 visibleBoolean optional 显隐 - Inherited From:
