# FixedJammingRadar
查阅Cesium API

#### new mars3d.graphic.FixedJammingRadar(options)
plugins/mars3d-space/graphic/FixedJammingRadar.js 100

内置固定算法的干扰雷达 矢量对象（包括干扰机影响）

参数名称 | 类型 | 描述信息
--- | --- | ---
`options` | object | 参数对象，包括以下：
参数名称 | 类型 | 默认值 | 描述信息
--- | --- | --- | ---
`position` | LngLatPoint | Cesium.Cartesian3 | Array.<number> |  | 可选 坐标位置
`style` | FixedJammingRadar.StyleOptions |  | 样式信息
`attr` | object |  | 可选 附件的属性信息，可以任意附加属性，导出geojson或json时会自动处理导出。
`jammers` | Array.<FixedJammingRadar.JammerOptions> |  | 可选 干扰机列表
`id` | string | number | `createGuid()` | 可选 矢量数据id标识
`name` | string |  | 可选 矢量数据名称
`show` | boolean | `true` | 可选 矢量数据是否显示

### 继承自

- JammingRadar

### 属性值

#### vertexs : array
plugins/mars3d-space/graphic/JammingRadar.js 85

顶点位置信息二维数组，第1层为平面一圈，第2层为竖直方向各圈， 其中值包括：平面上的方向(角度值) heading、垂直上的方向(角度值) pitch、 半径（单位：米）radius

继承自:
  - JammingRadar#vertexs

### 方法

#### addJammer(item) → object
plugins/mars3d-space/graphic/FixedJammingRadar.js 177

添加一个干扰机，如果是相同id的干扰机会自动更新

参数名称 | 类型 | 描述信息
--- | --- | ---
`item` | FixedJammingRadar.JammerOptions | 干扰机参数

##### 返回值:

添加成功后的干扰机对象

#### addJammers(jammers) → void
plugins/mars3d-space/graphic/FixedJammingRadar.js 159

添加多个干扰机，如果是相同id的干扰机会自动更新

参数名称 | 类型 | 描述信息
--- | --- | ---
`jammers` | Array.<FixedJammingRadar.JammerOptions> | 干扰机参数

##### 返回值:

### 定义的类型

#### mars3d.graphic.FixedJammingRadar.JammerOptions
plugins/mars3d-space/graphic/FixedJammingRadar.js 28

内置固定算法的干扰雷达, 对应的干扰机参数， 【需要引入 mars3d-space 插件库】

##### 属性:

属性名称 | 类型 | 可选 | 描述信息
--- | --- | --- | ---
`id` | string | <可选> | 唯一标识
`position` | LngLatPoint | <可选> | [111, 41, 40000] 干扰机经纬度位置
`pji` | number | <可选> | 干扰机发射功率
`gji` | number | <可选> | 干扰机天线主瓣增益(一般考虑干扰机主瓣对准发射雷达)
`bji` | number | <可选> | 干扰机进入雷达天线的信号带宽
`yji` | number | <可选> | 干扰机的干扰信号对雷达天线的极化损失
`kj` | number | <可选> | 指定的压制系数
`theta05` | number | <可选> | 雷达天线在水平方向的半功率波束宽度
`k` | number | <可选> | 雷达天线的方向性系数
`dAlpha` | number | <可选> | 干扰机波束的方位角（0至360）(dAlpha) (波束方向实体指向时为零)
`dBeta` | number | <可选> | 干扰机波束的俯仰角
`dAlphaMax` | number | <可选> | 干扰机波束与干扰机与雷达连线的最大夹角（0-180）(dAlphaMax)
`azimuth` | number | <可选> | 干扰相机相对雷达的方位角 自动计算
`pitch` | number | <可选> | 偏航角
`show` | boolean | <可选> | 是否打开干扰机

#### mars3d.graphic.FixedJammingRadar.StyleOptions
plugins/mars3d-space/graphic/FixedJammingRadar.js 68

内置固定算法的干扰雷达 支持的样式信息

##### 属性:

属性名称 | 类型 | 可选 | 默认值 | 描述信息
--- | --- | --- | --- | ---
`pt` | number | <可选> |  | 雷达发射功率
`gt` | number | <可选> |  | 雷达天线主瓣增益
`lambda` | number | <可选> |  | 信号波长(lambda)
`sigma` | number | <可选> |  | 雷达反射截面积(sigma)
`n` | number | <可选> |  | 脉冲积累数
`k` | number | <可选> |  | 玻尔兹曼常数
`t0` | number | <可选> |  | 绝对温度
`bn` | number | <可选> |  | 接收机通频带宽度
`fn` | number | <可选> |  | 雷达接收机噪声系数
`sn` | number | <可选> |  | 雷达接收机最小可检测信噪比
`autoColor` | boolean | <可选> | true | 是否为内置的渐变色
`color` | string | Cesium.Color | <可选> |  | 颜色，为空时是为渐变色
`outline` | boolean | <可选> | false | 是否显示边线
`outlineColor` | string | Cesium.Color | <可选> | color | 边线颜色，为空时是为渐变色
`scale` | number | <可选> | 1.0 | 缩放比例
`heading` | number | <可选> | 0 | 方向角 （角度值 0至360）
`pitch` | number | <可选> | 0 | 俯仰角（角度值 0至360）
`roll` | number | <可选> | 0 | 翻滚角（角度值 0至360）
`flat` | boolean | <可选> | false | 当true时，在片段着色器中使用平面着色，不考虑光照。
`faceForward` | boolean | <可选> | false | 当true时，片段着色器根据需要翻转表面的法线，以确保法线面向查看器以避免黑点。
`translucent` | boolean | <可选> | true | 当true时，几何图形将显示为半透明，因此`Cesium.PerInstanceColorAppearance#renderState`将启用alpha混合。
`closed` | boolean | <可选> | true | 当true时，几何图形将被关闭，因此`Cesium.PerInstanceColorAppearance#renderState`启用了背面剔除。