We’ll be using our little PVec class to form the basis of some more interesting animated interactions between particles. In this case, all we’re doing is moving particles based on a grid relationship, but already we can see some ‘macro’ behaviours popping up through the iteration of localised calculations.Source Code