Evenly space particles without intersection

Hi Everyone,

I am trying to completely cover a object in crystals (like this)
[ATTACH=CONFIG]338058[/ATTACH]
i need to have a even distribution of my object over the model (any model)
this works if i set the particles to emit from the verts and use a sub surf to increase the amount of verts, this gives me a nice even later of crystal.

but my problem is that in dense areas the crystals intersect and overlap each other and i cant seem to find a way to stop this? is it even possible?


i couldn’t upload my blend file for some reason so her is the link to it through dropbox.
https://www.dropbox.com/s/n6xr0ghktw73b7u/crystal.blend?dl=0