# CircleWaveMaterialProperty
查阅Cesium API

#### new mars3d.material.CircleWaveMaterialProperty(options)
material/property/CircleWaveMaterialProperty.js 7

圆形扩散波纹效果 材质属性

参数名称 | 类型 | 描述信息
--- | --- | ---
`options` | object | 可选 参数对象，包括以下：
参数名称 | 类型 | 默认值 | 描述信息
--- | --- | --- | ---
`color` | string | Cesium.Color | `Cesium.Color.YELLOW` | 可选 颜色
`speed` | number | `10` | 可选 速度
`duration` | number |  | 可选 播放总时长，单位：秒 （会覆盖speed参数）
`count` | number | `1` | 可选 圆圈个数
`gradient` | number | `0.1` | 可选 count>1时，透明度的幂方（0-1）,0表示无虚化效果，1表示虚化成均匀渐变
`diffusePower` | number | `1.6` | 可选 漫射系数
`square` | boolean |  | 可选 是否正方形，默认圆形
`center` | Cesium.Cartesian2 | `new Cesium.Cartesian2(0.5, 0.5)` | 可选 中心点
`startAngle` | number | `0` | 可选 扇形区域的开始角度(正东方向为0,顺时针到360度)
`endAngle` | number | `360` | 可选 扇形区域的结束角度(正东方向为0,顺时针到360度)
`isDouble` | boolean | `false` | 可选 是否对称双扇形

### 继承自

- BaseMaterialProperty

### 属性值

#### center : Cesium.Cartesian2
material/property/CircleWaveMaterialProperty.js 78

中心点

#### color : Cesium.Color
material/property/CircleWaveMaterialProperty.js 36

颜色

#### count : number
material/property/CircleWaveMaterialProperty.js 54

圆圈个数

#### diffusePower : number
material/property/CircleWaveMaterialProperty.js 66

漫射系数

#### duration : number
material/property/CircleWaveMaterialProperty.js 48

播放总时长，单位：秒 （会覆盖speed参数）

#### endAngle : number
material/property/CircleWaveMaterialProperty.js 90

扇形区域的结束角度(正东方向为0,顺时针到360度)

#### gradient : number
material/property/CircleWaveMaterialProperty.js 60

透明度的幂方（0-1）,0表示无虚化效果，1表示虚化成均匀渐变

#### isDouble : boolean
material/property/CircleWaveMaterialProperty.js 96

是否对称双扇形

#### speed : number
material/property/CircleWaveMaterialProperty.js 42

速度

#### square : boolean
material/property/CircleWaveMaterialProperty.js 72

是否正方形，默认圆形

#### startAngle : number
material/property/CircleWaveMaterialProperty.js 84

扇形区域的开始角度(正东方向为0,顺时针到360度)

### 方法

#### equals(other) → boolean
material/property/CircleWaveMaterialProperty.js 164

将此属性与提供的属性进行比较并返回, 如果两者相等返回true，否则为false

参数名称 | 类型 | 描述信息
--- | --- | ---
`other` | Cesium.Property | 可选 比较的对象

##### 返回值:

两者是同一个对象

#### getType(time) → string
material/property/CircleWaveMaterialProperty.js 119

获取 材质名称

参数名称 | 类型 | 描述信息
--- | --- | ---
`time` | Cesium.JulianDate | 可选 检索值的时间。

##### 返回值:

材质名称

#### getValue(time, result) → object
material/property/CircleWaveMaterialProperty.js 130

获取所提供时间的属性值。

参数名称 | 类型 | 描述信息
--- | --- | ---
`time` | Cesium.JulianDate | 可选 检索值的时间。
`result` | object | 可选 用于存储值的对象，如果省略，则创建并返回一个新的实例。

##### 返回值:

修改的result参数或一个新的实例(如果没有提供result参数)。