Appearance
Class: CircleWaveEffects
环形波纹 Primitive
Table of contents
Constructors
Properties
Accessors
Methods
Constructors
constructor
• new CircleWaveEffects(options): CircleWaveEffects
生成一个环形波纹 Primitive
options Object | 一个具有以下属性的对象:
| Name | Type | Default | Description |
|---|---|---|---|
scene | Scene | Scene | |
center | Cartesian3 | 圆心 | |
radius | Number | 半径 | |
count | Number | 2 | optional 波纹的总数 |
gradient | Number | 0.2 | optional 波纹的渐变值, 取值范围:[0, 1] |
duration | Number | 1e3 | optional 波纹传递一次完成的时间ms |
color | String | '#FF0000' | optional 波纹的颜色 |
Parameters
| Name | Type |
|---|---|
options | CircleWavePrimitiveOptions |
Returns
Example
js
const circleWave = new joDVF.CircleWaveEffects({
viewer,
center: Cesium.Cartesian3.fromDegrees(108.781661, 33.160844, 1000),
radius: 1000.0,
color: "#f05"
});Defined in
src/visualization/CircleEffects/CircleWaveEffects.ts:111
Properties
viewer
• viewer: Viewer
视图实例
Memberof
CircleWavePrimitive
Defined in
src/visualization/CircleEffects/CircleWaveEffects.ts:82
Accessors
duration
• get duration(): number
波纹传递一次完成的时间 ms
Returns
number
Memberof
CircleWavePrimitive
Defined in
src/visualization/CircleEffects/CircleWaveEffects.ts:266
• set duration(value): void
Parameters
| Name | Type |
|---|---|
value | number |
Returns
void
Defined in
src/visualization/CircleEffects/CircleWaveEffects.ts:270
color
• get color(): string
波纹的颜色
Returns
string
Memberof
CircleWavePrimitive
Defined in
src/visualization/CircleEffects/CircleWaveEffects.ts:279
• set color(color): void
Parameters
| Name | Type |
|---|---|
color | string |
Returns
void
Defined in
src/visualization/CircleEffects/CircleWaveEffects.ts:283
Methods
setColor
▸ setColor(color): void
设置波纹的颜色
Parameters
| Name | Type | Description |
|---|---|---|
color | string | 波纹的颜色 |
Returns
void
Memberof
CircleWavePrimitive
Defined in
src/visualization/CircleEffects/CircleWaveEffects.ts:211
setCount
▸ setCount(count): void
设置波纹的总数
Parameters
| Name | Type | Description |
|---|---|---|
count | number | 波纹的总数 |
Returns
void
Memberof
CircleWavePrimitive
Defined in
src/visualization/CircleEffects/CircleWaveEffects.ts:222
setDuration
▸ setDuration(duration): void
设置波纹传递一次完成的时间 ms
Parameters
| Name | Type | Description |
|---|---|---|
duration | number | 波纹传递一次完成的时间 ms |
Returns
void
Memberof
CircleWavePrimitive
Defined in
src/visualization/CircleEffects/CircleWaveEffects.ts:233
setGradient
▸ setGradient(gradient): void
设置波纹的渐变值, 取值范围:[0, 1]
Parameters
| Name | Type | Description |
|---|---|---|
gradient | number | 波纹的渐变值, 取值范围:[0, 1] |
Returns
void
Memberof
CircleWavePrimitive
Defined in
src/visualization/CircleEffects/CircleWaveEffects.ts:243
destroy
▸ destroy(): void
销毁
Returns
void
Defined in
src/visualization/CircleEffects/CircleWaveEffects.ts:251

