Demostración de un sistema de partículas de humo, basado en el ejemplo original de Dan Shiffman para Processing.
El código hace uso de la clase p5.Vector, incluyendo la función createVector(). Los diversos cálculos para actualizar las posiciones y velocidades de las partículas se realizan con métodos de p5.Vector.
El sistema de partículas se implementa como una clase, que contiene un array de objetos (de la clase Particle).
Partículas de Humo by p5.js Contributors and the Processing Foundation is licensed under CC BY-NC-SA 4.0.