EarthSDK
    正在准备搜索索引...

    类型别名 ESJParticleEmitterJsonType

    ESJParticleEmitterJsonType:
        | { dimensions: [number, number, number]; type: "BoxEmitter" }
        | { radius?: number; type: "CircleEmitter" }
        | { angle?: number; type: "ConeEmitter" }
        | { radius?: number; type: "SphereEmitter" }

    定义粒子发射器的 JSON 类型。 该类型可以表示不同形状的粒子发射器,包括盒子、圆形、锥形和球形发射器。

    类型声明

    • { dimensions: [number, number, number]; type: "BoxEmitter" }
      • dimensions: [number, number, number]

        盒子的宽度、高度和深度尺寸。 数组中的三个元素分别对应盒子的宽度、高度和深度,单位为米。

      • type: "BoxEmitter"

        发射器的类型,这里指定为盒子发射器。

    • { radius?: number; type: "CircleEmitter" }
      • 可选radius?: number

        圆形的半径,单位为米。 该属性是可选的,如果未指定,可能会使用默认值。

      • type: "CircleEmitter"

        发射器的类型,这里指定为圆形发射器。

    • { angle?: number; type: "ConeEmitter" }
      • 可选angle?: number

        锥形的角度,单位为弧度。 该属性是可选的,默认值为 Cesium.Math.toRadians(30.0)。

      • type: "ConeEmitter"

        发射器的类型,这里指定为锥形发射器。

    • { radius?: number; type: "SphereEmitter" }
      • 可选radius?: number

        球形的半径,单位为米。 该属性是可选的,默认值为 1.0。

      • type: "SphereEmitter"

        发射器的类型,这里指定为球形发射器。