unify mesh for particles and voxelcluster
put vertex data in struct