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.
Ejemplos Relacionados

No alt text
Reflexión No Ortogonal
Simula una pelota rebotando en una superficie inclinada.

No alt text
Cuerpo Blando
Simula la física de un cuerpo blando acelerando hacia el ratón.

No alt text
Fuerzas
Simula fuerzas en múltiples cuerpos mientras se mueven a través de un líquido.

No alt text
Partículas de Humo
Simula humo con un sistema de partículas.

No alt text
Juego de la Vida
Recrea el autómata celular de John Conway.

No alt text
Conjunto de Mandelbrot
Visualiza un conjunto matemático que produce estructuras fractales.