Hi
At the moment, I work on several projects and therefore that's why you do not see me very much on Cyberix3D and moreover, I am under low android for the moment ... so no access to the editor.
But I can give you an idea if you do not understand the pseudo-code above,
for example,
take a particle ... 'IF' it touches a primitive, for example a 'block' (static) ...
'THEN' I record the position of the particle ..., I erase the particle, I create a new primitive ((sphere, block ...) with snow texture) and I 'SET' the postion of this new primitive to the position (store) of the particle (- minus the height of the primitive touched) and makes it appear (static), which will give the illusion ...
I'm going to improve this example and make it plugin with improvements like collision management as possible, wait ...
*thanks for the compliment