参数雷达 继承自
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
-
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
-
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
-
radii : MPoint3D
-
雷达外半径
-
Default Value:
MPoint3D(0,0,0)
-
雷达缩放
- Inherited From:
- Default Value:
1
-
水平切分数
- Inherited From:
- Default Value:
67
-
竖直切分数
- Inherited From:
- Default Value:
67
Methods
-
添加雷达扫描瓣
Name Type Description scan
PlotParameterRadarScan -
clone(result) → PlotParameterRadar
-
拷贝.
Name Type Description result
PlotParameterRadar optional 需要拷贝的源对象. Returns:
拷贝后得到的目标对象. -
释放资源
-
获取特效属性
Returns:
特效属性- Inherited From:
-
getScanArray() → Array.<PlotParameterRadarScan>
-
获取雷达扫描瓣数组
Returns:
扫描瓣数组 -
删除所有扫描瓣
-
删除指定索引的扫描瓣
Name Type Description index
Number Returns:
是否删除成功 -
用新的扫描瓣替换指定扫描瓣
Name Type Description scan
PlotParameterRadarScan index
Number Returns:
成功返回true,否则返回false -
setScanArray(scanArray) → Array.<PlotParameterRadarScan>
-
设置雷达扫描瓣数组
Name Type Description scanArray
Array.<PlotParameterRadarScan> Returns:
扫描瓣数组 -
特效对象转Json对象
Returns:
Json对象- Inherited From:
-
设置特效属性(子类需重写)
Name Type Description options
Object 对象具有以下属性: Name Type Description point
MPoint3D optional 位置点 rotate
MPoint3D optional 旋转 scale
Number optional 缩放 visible
Boolean optional 显隐 - Inherited From: