產生器參數。

interface GeneratorParameter {
    generatePerSecond: number;
    maxParticleHold: number;
    model: string;
    particleMaxLife: number;
    position: Geo3DPoint;
    attitude?: Geo3DPoint;
    frameShiftPerSecond?: number;
    particleAcceleration?: Geo3DPoint;
    particleDegree?: number;
    particleDeltaScale?: number;
    particleRelativeCamera?: boolean;
    particleRotatePerSecond?: number;
    particleScale?: number;
    particleVelocity?: Geo3DPoint;
    randomParticleAcceleration?: [Geo3DPoint, Geo3DPoint];
    randomParticleDegree?: [min: number, max: number];
    randomParticleDeltaScale?: [min: number, max: number];
    randomParticleRotatePerSecond?: [min: number, max: number];
    randomParticleScale?: [min: number, max: number];
    randomParticleVelocity?: [Geo3DPoint, Geo3DPoint];
    randomRegion?: Geo3DPoint;
    relativeCamera?: Geo3DPoint;
}

Properties

generatePerSecond: number

產生器每秒生成粒子數。

maxParticleHold: number

容器最大容納粒子數。

model: string

粒子原型名稱。

particleMaxLife: number

粒子最大壽命。

position: Geo3DPoint

產生器座標。

attitude?: Geo3DPoint

產生器姿態 (歐拉角)。

Default Value

new Geo3DPoint(0, 0, 0)
frameShiftPerSecond?: number

粒子每秒所需影格數。

Default Value

0
particleAcceleration?: Geo3DPoint

粒子加速度 (m^2/s)。

Default Value

new Geo3DPoint(0, 0, 0)
particleDegree?: number

粒子初始化時角度。

Default Value

0
particleDeltaScale?: number

粒子每秒變化大小。

Default Value

1
particleRelativeCamera?: boolean

粒子相對攝影機。

particleRotatePerSecond?: number

粒子每秒旋轉角度。

Default Value

0
particleScale?: number

粒子大小倍率。

Default Value

1
particleVelocity?: Geo3DPoint

粒子速度 (m/s)。

Default Value

new Geo3DPoint(0, 0, 0)
randomParticleAcceleration?: [Geo3DPoint, Geo3DPoint]

粒子隨機速度。[下限, 上限]

randomParticleDegree?: [min: number, max: number]

粒子初始化時隨機角度。[下限, 上限]

randomParticleDeltaScale?: [min: number, max: number]

粒子隨機加速度。[下限, 上限]

randomParticleRotatePerSecond?: [min: number, max: number]

粒子隨機每秒旋轉角度。[下限, 上限]

randomParticleScale?: [min: number, max: number]

粒子隨機變化大小。[下限, 上限]

randomParticleVelocity?: [Geo3DPoint, Geo3DPoint]

粒子隨機每秒變化大小。[下限, 上限]

randomRegion?: Geo3DPoint

隨機範圍。

relativeCamera?: Geo3DPoint

相對攝影機位置。

Generated using TypeDoc