Skip to content

Class: CircleWaveEffects

环形波纹 Primitive

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new CircleWaveEffects(options): CircleWaveEffects

生成一个环形波纹 Primitive

options Object | 一个具有以下属性的对象:

NameTypeDefaultDescription
sceneSceneScene
centerCartesian3圆心
radiusNumber半径
countNumber2optional 波纹的总数
gradientNumber0.2optional 波纹的渐变值, 取值范围:[0, 1]
durationNumber1e3optional 波纹传递一次完成的时间ms
colorString'#FF0000'optional 波纹的颜色

Parameters

NameType
optionsCircleWavePrimitiveOptions

Returns

CircleWaveEffects

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

NameType
valuenumber

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

NameType
colorstring

Returns

void

Defined in

src/visualization/CircleEffects/CircleWaveEffects.ts:283

Methods

setColor

setColor(color): void

设置波纹的颜色

Parameters

NameTypeDescription
colorstring波纹的颜色

Returns

void

Memberof

CircleWavePrimitive

Defined in

src/visualization/CircleEffects/CircleWaveEffects.ts:211


setCount

setCount(count): void

设置波纹的总数

Parameters

NameTypeDescription
countnumber波纹的总数

Returns

void

Memberof

CircleWavePrimitive

Defined in

src/visualization/CircleEffects/CircleWaveEffects.ts:222


setDuration

setDuration(duration): void

设置波纹传递一次完成的时间 ms

Parameters

NameTypeDescription
durationnumber波纹传递一次完成的时间 ms

Returns

void

Memberof

CircleWavePrimitive

Defined in

src/visualization/CircleEffects/CircleWaveEffects.ts:233


setGradient

setGradient(gradient): void

设置波纹的渐变值, 取值范围:[0, 1]

Parameters

NameTypeDescription
gradientnumber波纹的渐变值, 取值范围:[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