1. rewrite PointRender
2. change GridWeightFunction implementation to enforce partition of unity
3. fix a bug in vector2d
4. update mpm solid plugin render
5. fix a bug in SolidParticle