I am not sure which direction gives you trouble, but the second condition is necessary, by the Moore-Young theorem, or a somewhat weaker version thereof, as discussed by Greg Kuperberg [here.][1] [1]: http://mathoverflow.net/questions/27244/how-many-tacks-fit-in-the-plane