Estructuras avanzadas

[archivo zip con todos los ejemlos]

PVector
PVector es un objeto que contiene tres parámetros, de los cuales podemos utilizar sólo 2 si trabajamos en 2D: x, y, z. El uso de Pvector permite utilizar matemática vectorial, lo que simplifica algunas operaciones. También podemos acceder a cada uno de los componentes x, y, z por separado y realizar operaciones convencionales.

Source

 

ArrayList
Con ArrayList podemos disponer de matrices dinámicas, a las que no necesitamos especificar por anticipado el número de elementos que van a contener.

Source

 

Clases
Random Walker con clases y PVector para controlar posición.

Source

 

Delta
La velocidad inicial de la bola se determina por el movimiento del ratón (clica para crear bolas).

Source

Matriz bidimensional
Una matriz para controlar valores según coordenadas.

Source

… que sirvió de inspiración y base para la implementación del Game of Life