modified getParticlePositions () and integrate the smoke simulation