RectangularSensor

相控阵雷达 Entity对象,该对象暂不支持鼠标交互和拾取

new mars3d.graphic.RectangularSensor(options)

参数名称 类型 描述信息
options object

参数对象,包括以下:

参数名称 类型 默认值 描述信息
position LngLatPoint | Cesium.Cartesian3 | Cesium.PositionProperty | BaseGraphic.AjaxPosition | Array.<number> | string 可选

坐标位置

style RectangularSensor.StyleOptions

样式信息

attr object | BaseGraphic.AjaxAttr 可选

附件的属性信息,可以任意附加属性,导出geojson或json时会自动处理导出。

orientation Cesium.Property 可选

实体方向

availability Cesium.TimeIntervalCollection | Cesium.TimeInterval | Array | object 可选

指定时间范围内显示该对象

description Cesium.Property | string 可选

指定此实体的HTML描述的字符串属性(infoBox中展示)。

viewFrom Cesium.Property 可选

观察这个物体时建议的初始偏移量。

parent Cesium.Entity 可选

要与此实体关联的父实体。

onBeforeCreate function 可选

在 new Cesium.Entity(addattr) 前的回调方法,可以对addattr做额外个性化处理。

drawShow boolean true 可选

绘制时,是否自动隐藏entity,可避免拾取坐标存在问题。

hasEdit boolean true 可选

是否允许编辑

hasEditContextMenu boolean true 可选

编辑时,是否绑定右键编辑菜单

popup string | Array | function 可选

绑定的popup弹窗值,也可以bindPopup方法绑定

popupOptions Popup.StyleOptions 可选

popup弹窗时的配置参数,也支持如pointerEvents等Popup构造参数

tooltip string | Array | function 可选

绑定的tooltip弹窗值,也可以bindTooltip方法绑

tooltipOptions Tooltip.StyleOptions 可选

tooltip弹窗时的配置参数,也支持如pointerEvents等Tooltip构造参数

contextmenuItems object 可选

当矢量数据支持右键菜单时,也可以bindContextMenu方法绑定

id string | number createGuid() 可选

矢量数据id标识

name string '' 可选

矢量数据名称

show boolean true 可选

矢量数据是否显示

eventParent BaseClass | boolean 可选

指定的事件冒泡对象,默认为所加入的图层对象,false时不冒泡事件

allowDrillPick boolean | function 可选

是否允许鼠标穿透拾取

flyTo boolean 可选

加载完成数据后是否自动飞行定位到数据所在的区域。

flyToOptions object 可选

加载完成数据后是否自动飞行定位到数据所在的区域的对应 BaseGraphic#flyTo方法参数。 @extends {BasePointEntity}

参考:

成员(属性)

readonly entityGraphic : *

矢量数据对应的 Cesium内部对象的具体类型对象

radius : number

圆的半径(单位:米)

定义的类型

mars3d.graphic.RectangularSensor.StyleOptions

相控阵雷达 支持的样式信息

属性:
属性名称 类型 可选 默认值 描述信息
radius number

半径

xHalfAngle number <可选>
0

传感器水平半角(弧度值)

xHalfAngleDegree number <可选>
0

传感器水平半角(度数值,0-360度),与xHalfAngle二选一

yHalfAngle number <可选>
0

传感器垂直半角(弧度值)

yHalfAngleDegree number <可选>
0

传感器垂直半角(度数值,0-360度),与yHalfAngle二选一

color string | Cesium.Color <可选>
"#00FF00"

颜色

opacity number <可选>
0.4

透明度

material Cesium.MaterialProperty | BaseMaterialProperty | Cesium.Color <可选>
new Cesium.Color(0.0, 1.0, 1.0, 0.4)

指定用于填充的材质,指定material后color属性将被覆盖。

lineColor string | Cesium.Color <可选>
"#ffffff"

边线颜色

lineOpacity number <可选>
0.6

边线透明度

heading number <可选>
0

方向角 (度数值,0-360度)

pitch number <可选>
0

俯仰角(度数值,0-360度)

roll number <可选>
0

翻滚角(度数值,0-360度)

showScanPlane boolean <可选>
true

是否显示扫描面

scanPlaneColor string | Cesium.Color <可选>
new Cesium.Color(0.0, 1.0, 1.0, 1.0)

扫描面颜色

scanPlaneOpacity number <可选>
0.9

扫描面透明度

scanPlaneMode number <可选>
'vertical'

扫描面方向模式,可选值:vertical(解释:垂直方向)、horizontal(解释:水平方向)

scanPlaneRate number <可选>
3

扫描速率

showSectorLines boolean <可选>
true

是否显示扇面的线

showSectorSegmentLines boolean <可选>
true

是否显示扇面和圆顶面连接的线

showLateralSurfaces boolean <可选>
true

是否显示侧面

lateralSurfaceMaterial Cesium.MaterialProperty <可选>

侧面材质

showDomeSurfaces boolean <可选>
true

是否显示圆顶表面

domeSurfaceMaterial Cesium.MaterialProperty <可选>

圆顶表面材质

showDomeLines boolean <可选>
true

是否显示圆顶面线

showIntersection boolean <可选>
true

是否显示与地球相交的线

intersectionColor Cesium.Color <可选>
Cesium.Color.WHITE

与地球相交的线的颜色

intersectionWidth Cesium.Color <可选>
5.0

与地球相交的线的宽度(像素)

slice number <可选>
32

切分程度

depthTest boolean <可选>
true

是否被遮挡