VFX Forge - v1.0.0
    Preparing search index...

    Système de particules avancé utilisant THREE.Points Gère l'émission, l'animation et le rendu de particules pour les effets visuels

    ParticleSystem

    Index

    Constructors

    • Parameters

      • options: {
            animation?: any;
            camera?: Camera;
            emitter?: any;
            maxParticles?: number;
            particle?: any;
            physics?: any;
            position?: Vector3;
            scene: Scene;
        } = {}

        Configuration du système de particules

        • Optionalanimation?: any

          Configuration des animations (splines)

        • Optionalcamera?: Camera

          Caméra pour depth sorting

        • Optionalemitter?: any

          Configuration de l'émetteur

        • OptionalmaxParticles?: number

          Nombre maximum de particules

        • Optionalparticle?: any

          Configuration des particules

        • Optionalphysics?: any

          Configuration de la physique

        • Optionalposition?: Vector3

          Position initiale du système

        • scene: Scene

          Scène Three.js

      Returns ParticleSystem

    Properties

    _accumulatedTime: number
    _resizeHandler: () => void
    active: boolean
    alphaSpline: LinearSpline
    angles: Float32Array<ArrayBuffer>
    camera: Camera
    clock: any
    colors: Float32Array<ArrayBuffer>
    colorSpline: LinearSpline
    customShaders: { fragment: any; vertex: any }
    emitter: any
    emitterPosition: any
    emitting: boolean
    geometry: any
    material: any
    maxParticles: number
    particleConfig: any
    particlePool: any[]
    particles: any[]
    physics: any
    points: any
    positions: Float32Array<ArrayBuffer>
    scene: Scene
    sizes: Float32Array<ArrayBuffer>
    sizeSpline: LinearSpline

    Methods

    • Efface toutes les particules

      Returns void

    • Dispose des ressources

      Returns void

    • Met en pause le système

      Returns void

    • Reprend le système

      Returns void

    • Change le taux d'émission

      Parameters

      • rate: number

      Returns void

    • Change la position de l'émetteur

      Parameters

      • position: Vector3

      Returns void

    • Démarre l'émission de particules

      Returns void

    • Arrête l'émission de nouvelles particules

      Returns void

    • Met à jour toutes les particules

      Parameters

      • deltaTime: number

        Temps écoulé depuis la dernière frame

      Returns void