Particle Data

Example C data structure:

struct _particle
    {
     dms::Vector3 position;
     dms::Vector3 tailPosition;
     dms::Vector3 velocity;
     dms::Vector3 color;
     float removeTime;
    };

struct _particle * particleArray;

The particle system code has three major parts:

next