1.18.0 • Published 4 years ago

@pencil.js/particles v1.18.0

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

Particles

Particle generator optimized to display thousands of instances.

Particles example

Installation

npm install @pencil.js/particles

Examples

import Particles from "@pencil.js/particles";
import Star from "@pencil.js/star";
import { random } from "@pencil.js/math";

const position = [100, 200];
const base = new Star();
const count = 5000;
const generator = () => {
    return {
        position: scene.getRandomPosition(),
        rotation: random(),
        // And whatever value you want to define for each individual particle
    };
};
const updater = (data) => {
    data.position.add(data.speed);
};

const particles = new Particles(position, base, count, generator, updater);

ParticlesOptions

Inherit from ComponentOptions.

Particles have no specific options.

1.18.0

4 years ago

1.17.0

4 years ago

1.16.0

4 years ago

1.15.0

4 years ago

1.14.0

4 years ago

1.13.1

4 years ago

1.13.0

5 years ago

1.12.0

5 years ago

1.11.0

5 years ago

1.10.2

5 years ago

1.10.1

5 years ago

1.10.0

5 years ago

1.9.2

5 years ago

1.9.1

5 years ago

1.9.0

5 years ago

1.8.0

5 years ago

1.7.0

5 years ago

1.6.6

5 years ago

1.6.5

5 years ago

1.6.4

5 years ago

1.6.3

5 years ago

1.6.2

5 years ago

1.6.1

5 years ago

1.6.0

5 years ago

1.5.0

5 years ago